位置: 编程技术 - 正文

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

  • 企业办理纳税手续需要带什么材料
  • 企业银行流水可以同步到T+软件中,自动生成凭证了
  • 城市维护建设税是什么意思
  • 季报申报之后还可以改吗?
  • 个人银行帐户可查询多少年
  • 拖欠安装费
  • 依法确定的其他扣除项目包括
  • 股东在两个公司上班好吗
  • 老板从公司拿钱怎么拿税最低
  • 增值税加计扣除是什么意思啊
  • 企业安全生产费用提取标准 最新
  • 外购原材料自用要进项转出吗
  • 应扣未扣的个人所得税税收如何处理
  • 购买软件平台信息服务费怎么做账?
  • 12月了还没找到工作怎么办
  • 资产负债表期末余额怎么算
  • 小企业税金及附加会计分录
  • 去国税申请开票需要法人和财务去吗?
  • 会议费报销注意事项
  • 预存话费返还怎么操作
  • 用银行存款缴纳上月所得税分录
  • 税收完税证明是契证吗
  • 税务登记证遗失了怎么注销
  • 动漫软件公司的发展前景
  • 一般纳税人资格登记表
  • 废品损失账户借方反映
  • netframework4.8安装未成功
  • 全年一次性奖金税率表
  • windows10如何关闭杀毒软件
  • 未分配利润是怎么算出来的
  • 小规模纳税人个税怎么申报
  • 新版Win10中,如何仅修改部分文本大小
  • 其他综合收益和其他收益的区别
  • 入股分红项目
  • kb4580325更新
  • 酒店的押金怎么做账
  • 公司资金被税务部门冻结
  • 深度学习&故障诊断初学者 - 学习路线
  • 增值税和所得税重复交了吗
  • 企业的存货采用计划成本核算的,在资产负债表日
  • linux rm 命令
  • json与对象的区别
  • 前端程序员和后端程序员哪个工资高
  • ldconfig命令怎么用
  • 成本票不够怎么交税
  • python设置断点
  • 终止经营净利润含义
  • linux怎么创建python文件
  • dedecms 授权
  • 母子公司之间借款要交税吗
  • 砂石可以开专票吗
  • 出口货物免税的税种包括
  • 其他业务收入如何填写申报表
  • 外币账户结汇至人民币账户
  • 股权激励费用如何计提
  • 出口退税申报的报关单无电子信息
  • 青苗赔偿管理办法
  • 负数发票跨月怎么作废
  • 多收客户购置税怎么处理
  • 原始凭证怎么粘
  • xp不能安装win8
  • linux系统如何进入终端
  • windows注册账号
  • macos 复制快捷键
  • Win7旗舰版电脑亮度怎么调节?
  • win7系统自动注销重启
  • ExtJS GridPanel 根据条件改变字体颜色
  • jquery邮箱正则表达式
  • 如何修改android studio的下载路径
  • jquery滚动条滚动到指定位置
  • Unity3D值Input Manager
  • unity c#开发
  • shell中判断字符串
  • python爬虫代理ip巨量http 代理8元/日
  • python cookie session
  • #androidsdk文件夹可以删除吗
  • python高级写法
  • 预缴纳税申报个税怎么算
  • 杭州市电子税务局官网登录
  • 留底税额怎么写分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设