位置: 编程技术 - 正文

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

  • 企业所得税应纳税额
  • 独立核算的分公司
  • 劳务公司交企业所得税吗
  • 补偿金需要缴纳个税吗?
  • 网上车辆购置税缴纳
  • 委托邮政企业投诉电话
  • 销售金额计算抵增值税吗
  • 丢失发票联和抵扣联
  • 房地产行业预缴税款
  • 公司社保收费标准
  • 工资扣保险怎么做凭证
  • 股权转让收入属于什么
  • 工程交税必须在工程地点交吗
  • 固定资产对外投资的税务处理
  • 事业单位考试一门多长时间
  • 企业盈利所得税交多少
  • 公司买空调开具的进项发票可以抵扣吗?
  • 土地闲置费能否扣除
  • 付款信息和开票信息区别
  • 社保不计提会计分录
  • win10专业版版本号2009
  • win10护眼模式在哪
  • 怎样获得win11
  • 企业工商年报填错了怎么办
  • 公司的现金管理规定
  • 员工报销可以从一般账户转出吗
  • 网银年费如何做账
  • 发工资扣的个人社保计入哪个科目
  • PHP:mb_ereg_search_setpos()的用法_mbstring函数
  • 电脑dat文件怎么打开
  • 贷款房屋评估费用
  • 付不出去的应付账款要交增值税吗
  • 未分配利润转增股本交印花税
  • vue.config.js 中 devServer.proxy 配置说明,以及配置正确不生效问题
  • 公允价值变动损益和投资收益区别
  • 微信 php sdk
  • python中写函数
  • 小微企业所得税优惠政策最新2022
  • 国家退税收到的钱在哪里
  • 广告公司纳税人类型
  • 坏账准备的账务处理例题视频讲解
  • 没有发票的公账报销了怎么入账
  • odbc api
  • 母公司子公司下面的子公司怎么称呼
  • 在建工程如何转固
  • 如何理解合并报表编制程序中的调整与抵消处理
  • 贴现利息收入的账务处理
  • 认缴资金 实缴资金
  • 报销 增值税专用发票
  • 税收滞纳金的问题有哪些
  • 收到车辆购置税发票怎么做账
  • 如何正确设置会员账号
  • 通过T_sql语句向其中一次填入一条数据或一次填入多条数据的方式填充数据
  • sql server 字符串操作
  • sql2000语句
  • win8.1官方
  • freebsd安装教程
  • ubuntu命令行中文乱码怎么解决
  • 升级win10系统后鼠标键盘无法用什么原因
  • linux awk '{print $0}'
  • windows 7光盘
  • rtlrack.exe - rtlrack是什么进程 有什么用
  • scards32.exe - scards32是什么进程 有什么用
  • windows7播放器在哪找
  • win8都有哪些版本
  • linux命令行技巧
  • unity设置帧数
  • unity发布exe
  • js小球与边框碰撞反弹
  • 利用职务之便谋取私利是什么罪
  • python日志管理系统
  • jquery遍历dom
  • js类的实现
  • python遍历文本的每条数据
  • js实现生成随机的圆
  • 西安市地税局各科科长
  • 北京市地方税务局发票查验
  • 财税咨询服务公司职位有哪些
  • 昱铭这个公司名字怎么样
  • 重庆国家税务局官方网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设