位置: 编程技术 - 正文

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下载)

  • 要交多少增值税
  • 跨区域涉税事项反馈表怎么填
  • 债务重组无形资产的评估费
  • 房地产企业实收资本要求
  • 单位买了一批空调怎么办
  • 企业转让固定资产要交什么税
  • 应交税费贷方有余额,怎么销账
  • 残保金税率是万元以下吗
  • 净收益营运指数大于1说明什么
  • 企业的定期存款
  • 支付给员工的讲课费税前列支怎么做?
  • 结转安装费用的会计分录
  • 出口退税的原则是什么
  • 个体户办营业执照需要什么证件和材料
  • 携税宝可以全额抵扣吗
  • 吊车费计什么科目
  • 销售库存商品是什么凭证
  • 收到免税发票会影响税负吗
  • 视同销售收入计入会计利润中吗
  • 汇缴交的所得税如何做账
  • 出口退税申报里汇率计算方式选择
  • 背书转让银行承兑汇票会计分录
  • 跨年的费用可以直接入账吗
  • u盘无法格式化为NTFS
  • 偷渡者视频
  • linux系统基础教程
  • 增值税发票开红字发票后账务处理
  • keyemain.exe是什么进程
  • 接口500错误原因
  • laravel批量insert
  • 前端gui
  • 关于交易性金融资产的问题
  • 企业股权转让所得可以弥补亏损吗
  • php操作文件的常用函数
  • 持有至到期投资在资产负债表怎么填
  • 应缴纳的房产税计入什么科目
  • 《linux内核分析》
  • 前端开发常见的兼容性问题
  • ps中文字复制粘贴
  • 新企业所得税实施细则
  • c语言二级指针详解
  • python的多进程模块
  • 个税申报和社保申报的金额要一致吗
  • 印花税减半征收政策什么时候开始的
  • 企业所得税退税怎么操作流程
  • 工资计提啥意思
  • 申请开立账户的请示
  • 记账凭证红字冲销下面合计写不写
  • sql按分隔符截取
  • 直接计入所有者权益的利得和损失,影响当期损益
  • 机械租赁开票内容
  • 绩效工资扣款违法么?
  • 企业营业外收入要交所得税吗
  • 收员工伙食费会计分录
  • 厂房维修费是制造费用还是管理费用
  • 收到分红的会计科目
  • 商誉的会计核算怎么核算
  • 返利开红字发票怎么做账
  • 收到增值税发票后该如何处理啊?
  • 售后租回会计处理分录
  • 客房服务费可以开发票吗
  • sqlserver数据库和mysql区别
  • window service2008r2激活
  • ubuntu dde
  • centos建站教程
  • dwm.exe占用内存过高怎么办
  • windows server 2012将计算机图标添加到桌面(图文教程)
  • 双系统电脑怎么装系统
  • xp系统怎么设置网络传输文件
  • Win7系统怎么打开文件后缀名
  • 摄像头挡住了
  • python自动化部署k8s集群
  • 请问在javascript程序中
  • IE8 新增的Javascript 开发接口说明
  • javascript要学哪些
  • jquery做下拉
  • js闭包的定义和用途
  • 地税怎么查个人所得税
  • 增值税发票税控盘开票软件怎么下载
  • 河南网上报税流程图
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设