- 浏览: 231199 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (281)
- hibernate (16)
- sql工具 (2)
- eclipse (15)
- tomcat (13)
- 项目部署 (4)
- java (62)
- spring (15)
- EL (1)
- javascript (8)
- 正则表达式 (1)
- jQuery (4)
- mysql (15)
- jstl (1)
- jsp (1)
- eclipse,eclipse插件 (1)
- svn (4)
- java,resin (1)
- jdbc (1)
- jdk (2)
- android (21)
- resin (3)
- php (3)
- 其他 (2)
- 数据库 (2)
- cas单点登录 (2)
- 邮箱激活 (1)
- jad (1)
- 支付 (1)
- struts (1)
- jpa (1)
- struts2 (4)
- json (3)
- oracle (2)
- velocity (1)
- sina微博登陆 (2)
- qq账户登录 (1)
- spring security (1)
- java图片处理 (1)
- http请求 (1)
- cas springsecurity (1)
- freemarker (1)
- cas (6)
- java oauth2 (2)
- oauth2.0 (6)
- springsecurity oauth2 (1)
- sms (1)
- springmvc (2)
- spring aop (1)
- luaeclipse (1)
- cocos2d (1)
- hibernate缓存 (1)
- ibatis (1)
- linux (7)
- 技术网站 (1)
- python (2)
- hadoop (1)
- war3 (0)
- elasticsearch (2)
- jboss (1)
- spring data jpa (2)
- java json (1)
- jsonp (1)
- webservice (4)
- java多线程 (1)
- java加密解密 (1)
- spring task (1)
- java session and cookie (1)
- java nio (1)
- 缓存 (1)
- java大数据 (1)
- cygwin (1)
- 设计模式 (1)
- mybatis (2)
- jquery插件 (2)
- jvm内存溢出 (1)
- drools (1)
- cookie and session (1)
- jvm内存设置 (1)
- nginx (1)
- 微信 (1)
- extjs (1)
- redis (7)
- memcached (1)
- js闭包 (1)
- js (0)
- mongodb (3)
- dubbo (2)
- jdk版本问题 (1)
- opnfire (1)
- git (1)
- jsp视频播放 (1)
- 国际化 (1)
- 后台管理 (1)
- yum (1)
- k (1)
- 算法 (0)
- jvm优化 (1)
- java检测 (1)
- maven操作 (0)
- ios打包 (1)
- 网络通信 (1)
- node.js (1)
- maven (4)
- 消息队列 (2)
- springcloud (6)
- mq (2)
- idea (3)
- log4j (1)
- docker (4)
- editplus (1)
- springboot (1)
- Kubernetes (1)
- jenkins (1)
- websocket (1)
- thirft (1)
- strom (1)
- postman (1)
- kafka (1)
- 线程池 (1)
- JVisualVM (1)
- java反射 (1)
- shell (1)
- java8 (2)
- i18 (1)
- jvm (0)
- nio (1)
- nodejs (1)
- idea java (1)
最新评论
-
pengfeifei26:
wbzhaohl 写道这个有解决方案没有时间长了,貌似有点忘了 ...
A redirect is required to get the users approval -
wbzhaohl:
这个有解决方案没有
A redirect is required to get the users approval -
somebody:
恩。好吧。这个只有在 还没发布的 2.0 版本才有。
oauth2.0设置自动授权
1:查看是否有存储卡插入
2:让某个Activity透明
OnCreate中不设Layout
以下是Theme_Transparent的定义(注意transparent_bg是一副透明的图片)
3:在屏幕元素中设置句柄
使用Activity.findViewById来取得屏幕上的元素的句柄. 使用该句柄您可以设置或获取任何该对象外露的值.
4:发送短信
5:发送彩信
7:发送Mail
8:注册一个BroadcastReceiver
9:定义ContentObserver,监听某个数据表
10:获得 手机UA
11:清空手机上cookie
12:建立GPRS连接
13:PreferenceActivity 用法
Setting.xml:
14:通过HttpClient从指定server获取数据
15:显示toast
String status=Environment.getExternalStorageState(); if(status.equals(Enviroment.MEDIA_MOUNTED)) { 说明有SD卡插入 }
2:让某个Activity透明
OnCreate中不设Layout
this.setTheme(R.style.Theme_Transparent);
以下是Theme_Transparent的定义(注意transparent_bg是一副透明的图片)
3:在屏幕元素中设置句柄
使用Activity.findViewById来取得屏幕上的元素的句柄. 使用该句柄您可以设置或获取任何该对象外露的值.
TextView msgTextView = (TextView)findViewById(R.id.msg); msgTextView.setText(R.string.push_me);
4:发送短信
String body=”this is mms demo”; Intent mmsintent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts(”smsto”, number, null)); mmsintent.putExtra(Messaging.KEY_ACTION_SENDTO_MESSAGE_BODY, body); mmsintent.putExtra(Messaging.KEY_ACTION_SENDTO_COMPOSE_MODE, true); mmsintent.putExtra(Messaging.KEY_ACTION_SENDTO_EXIT_ON_SENT, true); startActivity(mmsintent);
5:发送彩信
StringBuilder sb = new StringBuilder(); sb.append(”file://”); 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);
7:发送Mail
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
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,监听某个数据表
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) {} }
10:获得 手机UA
public String getUserAgent() { String user_agent = ProductProperties.get(ProductProperties.USER_AGENT_KEY, null); return user_agent; }
11:清空手机上cookie
CookieSyncManager.createInstance(getApplicationContext()); CookieManager.getInstance().removeAllCookie();
12:建立GPRS连接
//Dial the GPRS link. private boolean openDataConnection() { // Set up data connection. DataConnection conn = DataConnection.getInstance(); if (connectMode == 0) { ret = conn.openConnection(mContext, “cmwap”, “cmwap”, “cmwap”); } else { ret = conn.openConnection(mContext, “cmnet”, “”, “”); } }
13:PreferenceActivity 用法
public class Setting extends PreferenceActivity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.settings); } }
Setting.xml:
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”/>
14:通过HttpClient从指定server获取数据
DefaultHttpClient httpClient = new DefaultHttpClient(); HttpGet method = new HttpGet(“http://www.baidu.com/1.html”); HttpResponse resp; Reader reader = null; try { // AllClientPNames.TIMEOUT HttpParams params = new BasicHttpParams(); params.setIntParameter(AllClientPNames.CONNECTION_TIMEOUT, 10000); 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(); } }
15:显示toast
Toast.makeText(this._getApplicationContext(), R.string._item, Toast.LENGTH_SHORT).show();
发表评论
-
getActionBar() 返回为null
2013-08-08 17:21 1553解决办法 1.版本问题,最小改为11 2.manifest.x ... -
Your content must have a ListView whose id attribute is 'android.R.id.list'
2013-08-08 15:26 1399对于以上错误,其实可能是因为我们要实现对ListView中se ... -
apk反编译
2013-08-05 14:28 753工具下载:需用到dex2jar和JD-GUI这2个工具 de ... -
Handler的使用
2013-07-22 10:28 737package android.handler; ... -
android 组件生命周期
2013-07-19 10:13 775一.Activity http://xiechengfa.i ... -
了解Service的生命周期,以及在startService和bindService时,Service如何响应
2013-07-18 16:43 1222/** * Android Service 示例 ... -
Android中模拟器如何访问本地mysql数据库
2013-07-15 12:09 1385package com.game.music; ... -
Android模拟器获取IP的方法
2013-07-15 11:59 1302Android模拟器获取IP的方法 Android模拟器获取I ... -
Android Your content must have a ListView whose id attribute is 'android.R.id.li
2013-07-14 15:38 914Android Your content must have ... -
adb sell中sqlite3 乱码的解决办法
2013-07-12 15:23 12091. 在CMD窗口下输下:chcp 65001 确定 2. 在 ... -
Eclipse开发Android程序如何在手机上运行
2013-07-12 09:30 1050android开发不论是在真机上调试还是最终发布到真机上都非常 ... -
android对话框
2013-07-11 16:11 632http://blog.csdn.net/chenlei188 ... -
android开发中遇到的问题
2013-07-11 15:03 8881.文本框输入法只能输入英文 解决办法:进入模拟器set ... -
android开发中adb的用法
2013-07-11 14:44 1069adb(Android Debug Bridge)是Andro ... -
android 项目源码
2013-07-09 14:43 718http://www.eoeandroid.com/code/ ... -
最新android视频地址及android4.2环境地址
2013-07-06 22:12 839android4.2环境地址 http://develop ... -
设置eclipse里android的图标的显示
2013-07-06 16:06 670图标设置 -
长时间停留在calculating requirements and dependencies 的解决方案
2013-07-06 15:12 665安装android adt时出现 如果Eclipse花 ... -
android开发环境搭建
2013-07-06 12:45 785在开始Android开发之旅启动之前,首先要搭建环境,然后创 ... -
android视频地址
2013-07-04 22:06 742android视频 http://www.howzhi.com ...
相关推荐
7.7.5 有用的代码片段 7.7.6 启用纹理 7.7.7 综合示例 7.7.8 texture类 7.8 索引顶点:重用是有好处的 7.8.1 代码整合 7.8.2 vertices类 7.9 半透明混合处理 7.10 更多图元:点、线、条和扇 ...
15个Android很有用的代码片段、Android_GPS架构分析、android_JNI编程_一些技巧、Android_NDK开发实例、Android_RIL层剖析(官方翻译)、Android的Message机制(简单小结)、Android的主题和风格介绍、Android日历完整...
15个Android很有用的代码片段.pdf 3G应用开发之Android.ppt Android 图像处理篇.rar Android2.2+API+中文文档系列.pdf Android_CTS测试研究.pdf Android_GoogleMaps基础开发教程.pdf Android_GPS架构分析.doc ...
7.7.5 有用的代码片段 251 7.7.6 启用纹理 251 7.7.7 综合示例 251 7.7.8 Texture类 253 7.8 索引顶点:重用是有好处的 255 7.8.1 代码整合 256 7.8.2 Vertices类 258 7.9 半透明混合处理 260 ...
在这里,我们针对移动开发人员列出了9个非常有用的Android代码编辑器。 TOP1:Code Peeker Code Peeker可以让语法高亮显示并允许你查找代码片段,且被Google Play选中作为教育项目的一部分。Code Peeker可以打开和...
根据《 Android编程权威指南》第一版学习Android的记录。 使用AndroidStudio及Android 4.0进行最低支持Android 4.0根据新特性做了相应修改 GeoQuiz 第一个应用,通过它学习Android应用的基本组成,活动,界面布局...
Android 一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导开发 IOS 由苹果公司开发的移动操作系统 Webkit 一个开源的浏览器引擎,在手机上的...
然后框架发生了变化,因为我很容易进一步开发应用程序,三个月前,我将此框架改写为Kotlin并进行了修饰,同时删除了大的未使用的旧部件,以将其发布给他人,并展示了我如何为开发客户或可以雇用我的公司编写代码软件...
提供集成开发环境(IDE),如Visual Studio、Eclipse、Android Studio和Sublime Text等,这些工具集成了文本编辑器,支持语法高亮、自动补全、代码片段管理和版本控制等功能,有助于开发者高效编写和维护代码。...
这个文件夹包含我对 Android 的实验。这将涵盖从简单到复杂的 android 开发教程和实验。 如果您遇到任何麻烦,可以给我发电子邮件:-> 快乐的安卓编程! ;)
华章 OpenGL ES 3.0编程指南(原书第2版)由资深OpenGL技术专家亲笔撰写,全面介绍OpenGL ES 3.0的各种特性及新增...第16章讨论如何为iOS 7、Android 4.3 NDK、Android 4.3 SDK、Windows和Linux构建OpenGL ES样板代码。
由资深OpenGL技术专家亲笔撰写,全面介绍OpenGL ES 3.0的各种特性及新增功能,通过大量已经编译和测试过的实例,...第16章讨论如何为iOS 7、Android 4.3 NDK、Android 4.3 SDK、Windows和Linux构建OpenGL ES样板代码。
文件中)还是通过在源代码中创建实例以编程方式使用。 仅确保在屏幕上为其提供足够的空间以显示银行 ACS 网页。 地位 当前稳定版本: 当前开发版本:不适用 得到它 Maven 存储库:jCenter 组:eu.livotov.labs....
是使用标准Android视图和片段构建的Blockly编辑器的开发人员预览版,可提供更灵敏的触摸性能并更轻松地集成到Android应用程序中。 使用Blockly构建自己的Android应用。 Google自豪地根据免费提供了开放源代码的...
食谱方法编程环境中的食谱是一些微型程序的集合,每个微型程序都演示一个特定的编程概念。 Cookbook方法是通过建立实现特定编程概念的小程序存储库来学习编程语言的过程。 从Hello World程序开始,然后逐步构建知识...
应用程序中只有一个活动,但有多个片段(每个片段呈现不同的功能)。 VyAPI 将允许您体验我们现代 Android 应用程序的这种行为。 VyAPI 不仅在外观和感觉方面不同,而且在用于构建它的最新技术方面也不同。 以下主要...
当今 kotlin 流行起来了,你在使用 kotlin 开发 android 的时候,是不是发现以前用的 logt、loge、newinstance…,这些快捷创建代码片段的方式都不能用了,没关系,来一起自定义吧年轻人~ 打开 android studio >> ...
有用的代码片段 面试相关 Spring相关学习 一些有趣且鲜为人知的 Python 特性. 深度学习500问 Go 语言学习资料索引 免费的计算机编程类中文书籍 面试相关 Android开发工程师面试指南 git使用指南 经典编程书籍大全 ...
在最后一章中,我们抛开API的细节,讨论如何为iOS 7、Android 4.3 NDK、Android 4.3 SDK、Windows和Linux构建OpenGL ES样板代码。该章的意图是作为一个指南,帮助你在所选择的OpenGL ES 3.0平台上建立和运行样板...