位置: 编程技术 - 正文

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

  • 车船税是每个月交还是每年交
  • 进口洋酒能存放多少年
  • 关联方交易金额含税吗
  • 收到原材料发票的会计分录
  • 起重机属于固定资产哪个类别
  • 资产处置损益是营业外收入吗
  • 新公司成立第一次会议
  • 营业外支出罚款所得税怎么处理
  • 已经勾选确认的发票可以取消认证吗
  • 资产处理损益属于什么科目借贷方向
  • 2019年小规模纳税人增值税优惠
  • 取得虚开发票所得税分录如何处理?
  • 收到电子退库如何操作
  • 公司账外现金
  • 房地产公司支付工程款账务处理
  • 发行债券的会计要素
  • 厂家订货会合同
  • 研究开发费用加计扣除多少
  • 应付账款坏账准备的会计分录
  • 未计提坏账准备的会计分录
  • 劳务派遣简易征收备案
  • 小规模纳税人没有成本票怎么做账
  • 资产和利润表的关系
  • 建筑企业结转成本依据准则
  • 审计报告报备流程
  • 租车公司的车能租吗
  • 推广费属于什么科目
  • 固定资产不入账的后果
  • 电脑进步了系统
  • 工会会员会费缴费证明怎么开
  • 未到期的应收票据向银行贴现什么时候计入短期贷款
  • 整体租赁经营模式是什么
  • 如何安装iis网站服务器
  • framework教程
  • 小规模纳税人销售自己使用过固定资产
  • 核定征收注意事项
  • 微信小程序登录的账号怎么注销
  • 拨缴经费收入上解部分
  • web攻防之业务安全实战指南在线阅读
  • gpu版本的pytorch
  • php解释器工作流程
  • phpcms模块
  • 旅游大巴应怎么买票
  • sqlserver2005属于
  • 志愿者服务活动有哪些内容
  • 买车险怎么打折
  • 股东股权转让后还能起诉公司或者股东侵害其权利吗
  • 农产品成本包含所消耗的物资费用
  • 生产成本一般采用
  • 未确认融资费用摊销额怎么计算
  • 收到专票未抵扣能购买方开红字发票吗
  • sql server常规错误
  • ios自定义应用图标
  • 预装win10
  • Winpack.exe - Winpack是什么进程
  • window系统怎么截屏屏幕
  • macbookpro怎么删除快捷方式
  • linux安装的命令是啥
  • Quick cocos2dx-Lua(V3.3R1)学习笔记(7) ---计时器,我是个定时吃饭睡觉的好孩子
  • textureformat
  • django orm sqlalchemy
  • 用原生js写项目
  • android时间轴实现
  • js操作属性的方法
  • 初识大学主题征文
  • JavaScript中的数据类型分为两大类
  • iframe和frame
  • js原型使用场景
  • js解析json字符串获取key
  • javascript面向对象精要pdf下载
  • 河北省国家税务局电子税务局
  • 纳税申报表如何看销售额
  • 大连税务登记app
  • 怎么打印纳税申报表电子
  • 互城通怎么用微信充值
  • 重庆电子税务局官网登录入口
  • 武汉税务局官网查询系统
  • 郑州高新税务局
  • 十大经济
  • 总公司和子公司是什么关系
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设