Android 快速开发框架Afinal
摘要:本文转载自:http://www.oschina.net/p/afinal/Afinal简介Afinal 是一个android的sqlite orm 和 ioc 框架。同时封装了android中的http框架,使其更加简单易用;使用finalBitmap,无需考虑bitmap在android中加载的...
阅读全文
posted @
2015-04-21 12:00
清凉一夏之博客
阅读(238)
推荐(0)
Android 监听来电和去电状态
摘要:要实现监听到打电话和接电话的状态,需要用到广播接受者BroadcastReceiver,其实现代码请参考如下;一、定义一个类,继承BroadcastReceiver,重写onReceive()方法。 1 package com.example.phonereceiver; 2 3 import a...
阅读全文
posted @
2014-04-22 17:41
清凉一夏之博客
阅读(1703)
推荐(0)
Android 监听程序的安装和卸载
摘要:一、安装和卸载的广播: 安装程序广播:程序安装完成后会向系统发送一个android.intent.action.PACKAGE_ADDED广播,可通过intent.getDataString()获取所安装的包名 卸载程序广播:程序卸载完成后会向系统发送一个android.intent.action....
阅读全文
posted @
2014-04-22 16:56
清凉一夏之博客
阅读(536)
推荐(0)
Android 系统手机端抓包方法
摘要:本文转载地址:http://blog.sina.com.cn/s/blog_5f8d04170101fk1u.html抓包准备1. Android手机需要先获得root权限。一种是否获得root权限的检验方法:安装并打开终端模拟器(可通过安卓市场等渠道获得)。 在终端模拟器界面输入su并回车,若报错...
阅读全文
posted @
2014-04-15 15:03
清凉一夏之博客
阅读(170)
推荐(0)
Android 给控件添加样式
摘要:Android中给控件添加样式分为两类:其一:XML文件中: 1、先在style.xml中定义样式:1 2、在布局的XML文件中引用:1 其二:Java文件中: TextView tv= new TextView(this); tv.setTextAppearance(this,R.style.text_style);
阅读全文
posted @
2014-04-04 15:21
清凉一夏之博客
阅读(460)
推荐(0)
Android 获得所有应用程序包
摘要:本文转载自:http://blog.sina.com.cn/s/blog_3e333c4a01015v3e.html 1 推荐方法 2 1、全部程序包 3 private void queryFilterAppInfo() { 4 PackageManager pm = this.getPackageManager(); 5 // 查询所有已经安装的应用程序 6 List listAppcations = pm.getInstalledApplications(PackageManager.GET_UNINSTALLED_PA...
阅读全文
posted @
2014-04-04 15:14
清凉一夏之博客
阅读(507)
推荐(0)
Android 实现ListView的A-Z字母排序和过滤搜索功能,实现汉字转成拼音 .
摘要:转载请注明出处:http://blog.csdn.net/xiaanming/article/details/12684155前段时间因为换工作的缘故又恰巧碰到国庆节,所以有段时间自己没有更新博客了,过完国庆到新公司报道,感觉还不错,就是现在住的地方离新公司有点远,地铁20站,伤不起啊,我每天早上7点多就要起床,然后屁颠屁颠的去挤地铁上班,晚上下班还要挤地铁,先不说路程远,车费一天就要10几块,我的银子啊,有坐龙华线去上班的深圳程序员不?听说那条线上班高峰期很挤?我没在上班高峰期坐过那趟车,我在民治那边找了个房子,离华强北也不远,关键房租便宜,哈哈,乐开花了,下个礼拜就要搬过去啦不扯了,回到主
阅读全文
posted @
2014-02-27 14:38
清凉一夏之博客
阅读(1884)
推荐(0)
Android 关于汉字转拼音的工具类Pinyin4jUtil 的使用说明
摘要:package com.example.cdemo;import java.util.ArrayList;import java.util.Hashtable;import java.util.List;import java.util.Map;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import net
阅读全文
posted @
2014-02-27 14:32
清凉一夏之博客
阅读(1173)
推荐(0)
Android 内存优化
摘要:一、内存机制: C/C++:“谁污染,谁治理”。 java:请了一个专门的清洁工(GC)。二、内存溢出为何会发生: Android的虚拟机是基于寄存器的Dalvik,它的最大堆大小一般是16M,有的机器为24M。因此我们所能利用的内存空间是有限的。如果我们的内存占用超过了一定的水平就 会出现OutOfMemory的错误。三、内存不够用的原因: 1、长期保持某些资源(如Context)的引用 2、保持了多个耗用内存过大的对象(如Bitmap)四、解决内存溢出的方法 1、慎用staticstatic是Java中的一个关键字,当用它来修饰成员变量时,那么该变量就属于该类,而不是该类的实例。所以用..
阅读全文
posted @
2014-02-27 14:23
清凉一夏之博客
阅读(233)
推荐(0)
WebView详解
摘要:在Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装为一个叫做WebView组件Webkit:Mac OS X v10.3及以上版本所包含的软件框架(对v10.2.7及以上版本也可通过软件更新获取)。同时,WebKit也是Mac OS X的Safari网页浏览器的基础。WebKit是一个开源项目,主要由KDE的KHTML修改而来并且包含了一些来自苹果公司的一些组件。 在开发过程中应该注意几点: 1.AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出Web page not avai
阅读全文
posted @
2014-02-27 14:10
清凉一夏之博客
阅读(418)
推荐(0)
Android 获取手机通讯录信息 — 姓名和号码
摘要:最简单的方法:先在AndroidManifest.xml文件填加读取通讯录信息的权限:1 然后在类中使用ListView显示通讯录中的姓名和号码:Cursor c = getContentResolver().query( ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, null, null,null);startManagingCursor(c);ListAdapter adapter=new SimpleCursorAdapter(this,android.R.layout.simple_list_item_2,c, ..
阅读全文
posted @
2014-01-15 16:44
清凉一夏之博客
阅读(500)
推荐(0)
Android 获取手机通讯录信息 — 头像、姓名和A-Z的快速查询
摘要:首先先看一下效果图再说吧:具体实现过程如下:先在AndroidManifest.xml文件中添加读取联系人的权限:1 联系人列表对应的适配器: 1 package com.example.testcontacts.adapter; 2 3 import java.util.List; 4 5 import android.content.Context; 6 import android.view.View; 7 import android.view.ViewGroup; 8 import android.widget.ArrayAdapter; 9 import android...
阅读全文
posted @
2014-01-15 16:37
清凉一夏之博客
阅读(3361)
推荐(0)
Android 快速开发框架AFinal
摘要:一、简介: AFinal是android的orm和ioc框架,封装了httpClient ORM: 对象-关系映射(Object/Relation Mapping) IOC: 控制反转(Inversion of Control)二、宗旨: 简洁、快速,尽量一行代码完成所有事情三、参考: https://github.com/yangfuhai/afinal#readme四、四大模块: 1、FinalDB模块: android中orm框架 一行代码就可以进行增删改查,支持一对多,多对一等查询。 2、FinalActivity模块: android中的ioc框架 完全注解方式就可以进行UI...
阅读全文
posted @
2014-01-15 16:03
清凉一夏之博客
阅读(228)
推荐(0)
Android 滑动改变视频音量和视频缩略图
摘要:/** * 滑动 改变音量 * @param percent */private void onVolumn(float percent) { if(mVolumn == -1){ mVolumn = mAudioManager.getStreamVolume(AudioManager.STREAM_MUSIC);//获取当前音量 if(mVolumn mMaxVolume){ index = mMaxVolume;} else if(index 1.0f){ lpa.screenBrightness = 1.0f; } else if(lpa.screenBright...
阅读全文
posted @
2014-01-10 18:21
清凉一夏之博客
阅读(567)
推荐(0)
Android 创建一个Widget
摘要:Widget的生命周期:参考文档appWidget1.当桌面上第一个widget被创建的时候:onEnabled当widget第一次被创建的时候调用. 非常适合做应用程序的初始化.onReceiveonUpdate当有新的widget被创建的时候 更新界面的操作. 当时间片(xml文件中的更新时间)到的时候 onupdate()调用.onReceive2.当第二个widget被创建的时候(第3个也是这样)onUpdateonReceive3.从界面上移除第一个widget:onDeletedonReceive4.移除最后一个widget:onDeletedonReceiveonDisabled
阅读全文
posted @
2014-01-10 18:16
清凉一夏之博客
阅读(387)
推荐(0)
Android 禁用Home键
摘要:实现代码:@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event){ // TODO Auto-generated method stub if(KeyEvent.KEYCODE_HOME==keyCode) android.os.Process.killProcess(android.os.Process.myPid()); return super.onKeyDown(keyCode, event); }@Overridepublic void onAttachedToWindow(){ // TODO A...
阅读全文
posted @
2014-01-10 18:12
清凉一夏之博客
阅读(1478)
推荐(0)
Android 使用QuickContactBadge关联联系人
摘要:一、简介QuickContactBadge继承了ImageView,其本质是图片,可以通过android:src属性指定他显示的图片额外功能:该图片可以关联到指定联系人,当用户单击该相片时,系统会打开相应的联系人的联系方式界面关联方法:1、assignContactFromEmail(String emailAddress, boolean lazyLookup):2、assignContactFromPhone(String phoneNumber, boolean lazyLookup);3、assignContactUri(Uri contactUri)二、例子1)activity_ma
阅读全文
posted @
2014-01-10 17:47
清凉一夏之博客
阅读(414)
推荐(0)
Android 使用SeekBar调节系统音量
摘要:以下是一个使用SeekBar来调节系统音量的实例: 1、XML: //滑块样式2、seekbar_style.xml: 3、thumb.xml: 4、bacon_seekbar.xml: 5、JAVA代码:public class PianoActivity extends Activity { /** Called when the activity is first created. */ private ImageButton imageButton_white1;private MediaPlayer media...
阅读全文
posted @
2014-01-10 17:45
清凉一夏之博客
阅读(976)
推荐(0)
Android 完全退出应用程序
摘要:1、【使用ActivityManager的killBackgroundProcesses方法】------------------------------------------------------------------------------------------------2、【使用ActivityManager的restartPackage方法】------------------------------------------------------------------------------------------------3、【使用androud.os.Process
阅读全文
posted @
2014-01-10 17:40
清凉一夏之博客
阅读(205)
推荐(0)
Android 窗体显示状态
摘要:requestWindowFeature(featrueId):启用窗体的扩展特性一、枚举常量1、DEFAULT_FEATURES:系统默认状态,一般不需要指定2、FEATURE_CONTEXT_MENU:启用ContextMenu,默认该项已启用,一般无需指定3、FEATURE_CUSTOM_TITLE:自定义标题。当需要自定义标题时必须指定。如:标题是一个按钮时4、FEATURE_INDETERMINATE_PROGRESS:不确定的进度5、FEATURE_LEFT_ICON:标题栏左侧的图标6、FEATURE_NO_TITLE:吴标题7、FEATURE_OPTIONS_PANEL:启用“
阅读全文
posted @
2014-01-10 17:39
清凉一夏之博客
阅读(345)
推荐(0)