位置: 编程技术 - 正文

14个简单有用的android源码,适合初学者(简单又实用的)

编辑:rootadmin

推荐整理分享14个简单有用的android源码,适合初学者(简单又实用的),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:简单又实用的单词,有没有超简单的,简单又实用的单词,简单实用的app,有没有超简单的,简单又好用,简单又好用,简单又实用的,内容如对您有帮助,希望把文章链接给更多的朋友!

1:查看是否有存储卡插入

2:让某个Activity透明

在OnCreate 中不设Layout,然后this.setTheme(R.style.Theme_Transparent);

3:获取屏幕宽高

4:发送短信

5:发送彩信

[java] view plaincopyprint?StringBuilder sb = new StringBuilder(); sb.append(” sb.append(fd.getAbsoluteFile()); Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts(”mmsto”, number, null)); // Below extra datas are all optional. intent.putExtra(Messaging.KEY_ACTION_SENDTO_MESSAGE_SUBJECT, subject); intent.putExtra(Messaging.KEY_ACTION_SENDTO_MESSAGE_BODY, body); intent.putExtra(Messaging.KEY_ACTION_SENDTO_CONTENT_URI, sb.toString()); intent.putExtra(Messaging.KEY_ACTION_SENDTO_COMPOSE_MODE, composeMode); intent.putExtra(Messaging.KEY_ACTION_SENDTO_EXIT_ON_SENT, exitOnSent); startActivity(intent); 14个简单有用的android源码,适合初学者(简单又实用的)

7:发送Mail

[java] view plaincopyprint?mime = “img/jpg”; shareIntent.setDataAndType(Uri.fromFile(fd), mime); shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(fd)); shareIntent.putExtra(Intent.EXTRA_SUBJECT, subject); shareIntent.putExtra(Intent.EXTRA_TEXT, body);

8:注册一个 BroadcastReceiver

[java] view plaincopyprint?registerReceiver(mMasterResetReciever, new IntentFilter(”oms.action.MASTERRESET”)); private BroadcastReceiver mMasterResetReciever = new BroadcastReceiver() { public void onReceive(Context context, Intent intent){ String action = intent.getAction(); if(”oms.action.MASTERRESET”.equals(action)){ RecoverDefaultConfig(); } } };

9:定义ContentObserver,监听某个数据表

[java] view plaincopyprint?private ContentObserver mDownloadsObserver = new DownloadsChangeObserver(Downloads.CONTENT_URI); private class DownloadsChangeObserver extends ContentObserver { public DownloadsChangeObserver(Uri uri) { super(new Handler()); } @Override public void onChange(boolean selfChange) {} }

:获得 手机UA

[java] view plaincopyprint?public String getUserAgent() { String user_agent = ProductProperties.get(ProductProperties.USER_AGENT_KEY, null); return user_agent; }

:清空手机上Cookie

[java] view plaincopyprint?CookieSyncManager.createInstance(getApplicationContext()); CookieManager.getInstance().removeAllCookie();

:建立GPRS 连接

[java] view plaincopyprint?private boolean openDataConnection() { DataConnection conn = DataConnection.getInstance(); if (connectMode == 0) { ret = conn.openConnection(mContext, “cmwap”, “cmwap”, “cmwap”); } else { ret = conn.openConnection(mContext, “cmnet”, “”, “”); } }

:PreferenceActivity 用法

[java] view plaincopyprint?public class Setting extends PreferenceActivity{ public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.settings); } }

Setting.xml:

[html] view plaincopyprint?android:key=”seting2″ android:title=”@string/seting2″ android:summary=”@string/seting2″/> android:key=”seting1″ android:title=”@string/seting1″ android:summaryOff=”@string/seting1summaryOff” android:summaryOn=”@stringseting1summaryOff”/>

:通过 HttpClient从指定server获取数据

[java] view plaincopyprint? DefaultHttpClient httpClient = new DefaultHttpClient(); HttpGet method = new HttpGet(“ HttpResponse resp; Reader reader = null; try { // AllClientPNames.TIMEOUT HttpParams params = new BasicHttpParams(); params.setIntParameter(AllClientPNames.CONNECTION_TIMEOUT, ); httpClient.setParams(params); resp = httpClient.execute(method); int status = resp.getStatusLine().getStatusCode(); if (status != HttpStatus.SC_OK) return false; // HttpStatus.SC_OK; return true; } catch (ClientProtocolException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } finally { if (reader != null) try { reader.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }

【mclin】手把手叫你在Eclipse里添加Android开发功能(附:完整离线版Android_SDK和Android_ADT下载) 还在使用旧版本的Android_SDK吗?那你就Out了。你还在为更新SDK得到网址被拒绝而烦恼吗?那么现在就是你幸福的时刻了,截止年5月日完整版SDK现在

Eclipse出现java heap space解决方法 javaheapspace解决方法在开发androidapplications时runapk时有时会出现弹出javaheapspace的提示,然后eclipse直接就挂了。在网上搜索了各种方法依然没有解决这个问

Android中与ViewRoot相关的一些概念 1、View和ViewRootViewRoot从名称上来理解乎是View树的根,这很容易让人产生误解。因为ViewRoot并不属于View树的一份子。从源码实现上来看,ViewRoot和View对象

标签: 简单又实用的

本文链接地址:https://www.jiuchutong.com/biancheng/382262.html 转载请保留说明!

上一篇:Android之Async-http

下一篇:【mclin】手把手叫你在Eclipse里添加Android开发功能(附:完整离线版Android_SDK和Android_ADT下载)

  • 小规模企业开具普通发票月如何做账
  • 补发工资怎么补发
  • 钱收多了退回去怎么说好
  • 用党委经费买的固定资产如何计提?
  • 报税时其他收入
  • 收到电费发票做账摘要怎么写
  • 增值税调整后开具发票
  • 购进免税农产品怎么计算进项税额
  • 季度企业所得税计算方法举例
  • 开具增值税专用发票承诺函
  • 企业盈利计提所得税么?
  • 建筑企业差额征税账务处理
  • 小规模纳税人酒水税率
  • 金税盘全额抵扣分录怎么做
  • 残疾人可以给公司带来税收优惠吗
  • 如何处理取得的失控发票增值税和企业所得税?
  • 《外出经营活动税收管理证明》收购发票
  • 暂估成本冲回之后成本变为负的
  • 财务软件里面可以修改吗
  • 以公司名义投资好还是以个人名义投资好
  • 同比增长率为负数怎么算
  • 钱已确定收不回怎么办
  • ami bios怎么设置u盘启动
  • 自产自用的产品用于在建工程
  • css 栅格
  • 企业收到的
  • 怎么检查当年的核酸结果
  • 提取企业发展基金用到银行存款科目吗
  • 限售股是好是坏
  • 应付职工薪酬资产还是负债
  • php一个页面多个分页
  • 财行〔2019〕11号代扣代缴手续费的解读
  • php邮件发送类
  • 销售黄金的消费税
  • 阿里月薪3万到手多少
  • 税务局手续费返还政策
  • es6新增了什么
  • 错账的类型及对应的更正方法
  • 日常费用报销表格
  • 代理记账公司工作经历
  • 发票抬头为个人的纳税人识别号
  • wordpress删除修订版本
  • 发票食品类包含哪些
  • 保险中介手续费规定最新
  • 下列项目的进项税额可以从销售税额中抵扣的是
  • 残保金属期是当年还是上年
  • 充电口有烧焦味怎么简单解决
  • 建筑工程维修费占总费用多少
  • 企业现金清查的主要内容有什么
  • 最新出口退税申报需要哪些资料
  • 没有计提坏账准备的情况下,应收账款的计税基础
  • 销货清单和发票金额不一致
  • 预付账款货物到了之后怎么入账
  • 材料款已付,发票没来
  • 对非本单位的营销方案
  • 公司试驾车怎么开票
  • 抵货款怎么做账
  • 采购材料发票未到
  • 合伙企业是什么组织形式
  • 科目余额表没有本年累计怎么办
  • 有效年利率和报价利率
  • 在WINDOWS系统中用鼠标拖动非最大化窗口的标题栏可以
  • freebsd11.3安装教程
  • 安装freebsd
  • GrooveMonitor.exe是什么进程?GrooveMonitor.exe可以禁用卸载吗?
  • dwm占用内存过高 进程处理
  • mac文件权限
  • win10 20h2 04累积更新
  • msworks.exe - msworks是什么进程 有什么用
  • win8.1c盘满了怎么办
  • win7不能自动启动
  • win7格式化怎么操作?
  • vue使用jssdk
  • JavaScipt中Function()函数的使用教程
  • jquery easy ui
  • android 安卓开发 openssl
  • 每天一篇小练笔主题
  • 网上跨区预缴
  • 煤炭资源税税率减半对上市公司影响
  • 纳税服务主要职责
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设