位置: 编程技术 - 正文

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

  • 纯外贸出口企业出售固定
  • 租车开发票属于什么类
  • 其他应付款二级明细
  • 如何证明自己是低保户
  • 保证金利息收入怎么算
  • 支付货款未收到产品算货值吗
  • 销项税额特殊销售额的处理方式
  • 企业提供建筑服务,应向建筑服务发生地
  • 个税专项扣除如何迁移
  • 劳务公司外地劳务是否需要预缴税款及会计处理
  • 典当行借贷属于民间借贷吗
  • 以前年度多计成本,本年度冲减成本
  • 降库存的方案
  • 增值税负数如何计算
  • 年薪12万如何申报个人所得税
  • 营业成本收入比
  • 外资租赁房屋房产税和土地使用税怎么申报?
  • 已进行账务处理怎么处理
  • 销项税月底还是年底结0
  • 待摊费用在资产负债表中怎么填
  • 固定资产的折旧从什么时候开始
  • 私人公司老板
  • 收到财政扶贫补贴会计分录
  • 新版edge浏览器兼容ie
  • 注册会计师考试成绩查询2023
  • 银行的贷款损失准备会计分录
  • 代开的发票没有人名行不行?
  • 房地产会计工资一般多少
  • 减免税额科目有没有余额
  • 指定的网络名不再可用 共享打印机00x0000040
  • 企业发给员工的食堂补贴需要交个税吗
  • 公司盈利怎么分配给股东
  • 私企股权转让程序
  • 一个楼盘可以开盘几次
  • 简述时期指标和时点指标的特点
  • 头歌实践教学平台官网
  • Cookie 的 SameSite 属性
  • 授渔计划是什么意思
  • 怎么才能学a1
  • 贪吃蛇python小白
  • docker常用命令大全简书
  • redis incr 高并发
  • 事业单位无形资产折旧是当月还是下月
  • 工程主营业务收入
  • 股权转让分期付款风险
  • 投资款不打入公司账户可以吗
  • 投资性房地产对外出租的账务处理
  • 增值税专用发票查询系统官方网站
  • sql server怎么创建约束
  • 个税手续费发给财务人员 文件
  • 固定资产怎么进行无形资产清理的
  • 发票开9个点
  • 小规模纳税人怎么申报增值税报表
  • 电子发票是否作废怎么查
  • 简易计税指的是增值税吗
  • 为什么股票配资的都在境外交易
  • 税控盘服务费不交会有啥后果
  • 法院案件受理费退费申请
  • 固定资产计提完折旧报废的账务处理
  • 办公家具可以一次性抵扣吗?
  • 计提加计抵减额的会计处理
  • 企业筹建期间发生的费用应计入什么账户
  • 老生常谈啥意思
  • win10每次开机都假死机
  • 虚拟机中安装虚拟机
  • freebsd软件安装
  • centos中用户的基本属性
  • centos 常用命令教程
  • hwid.exe
  • win10更新后安装包会自动删除吗
  • centos 常用命令教程
  • Win7电脑自动关机是什么原因
  • 怎么使用linux命令
  • virtualbox怎么打开虚拟机
  • 深入理解ffmpeg pdf
  • jquery设置滚动条到底部
  • python 内连接
  • 前端js优化
  • 四川省地方税务局公告2018年第1号
  • 地税管理员是干什么的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设