
Android
iamfafa
这个作者很懒,什么都没留下…
展开
-
Android模拟器上网问题
<br />一:将网络连接代理设置写入配置数据库<br />1、通过命令行或者通过双击emulatoer可执行文件,打开模拟器<br />2、在命令行执行adb shell 打开android的控制台 (确保环境变量设置正确,即已经把Android_SDK/tools 添加到了PATH(Linux)/path(Windows))<br />3、执行 ls -l /data/data/com.android.providers.settings/databases/settings.db ,查看系统设置数据库转载 2011-02-23 13:31:00 · 848 阅读 · 0 评论 -
WebView使用总结(应用函数与JS函数互相调用)
详见http://www.apkbus.com/android-17219-1-1.html转载 2013-01-23 14:43:44 · 636 阅读 · 0 评论 -
FLAG_ACTIVITY_REORDER_TO_FRONT 参数更新
在使用 FLAG_ACTIVITY_REORDER_TO_FRONT 参数传递参数时,即使在参数变化时,目标activity获取到参数仍然不变化@Override protected void onNewIntent(Intent intent) { super.onNewIntent(intent); setIntent(intent); }目标activity重载以原创 2013-01-30 19:06:43 · 1019 阅读 · 0 评论 -
selector.select()运行一段时间后总是返回0
在没有碰到手机 htc t328w之前。nio通讯一直正常之后出现了一个现象nio的 selector.select(500),时而正常,时而看似堵塞的现象,明明有数据发来,select函数始终返回0,而不报异常,堵塞个几分钟,10几分钟才会把之前的数据读到由于测试过5,6个手机,都是正常的。这款手机让我纳闷了开始怀疑是否系统问题,重新刷机,发现现象仍然任然原创 2013-03-07 19:38:48 · 6730 阅读 · 0 评论 -
GC_CONCURRENT freed 循环不停打印日志
android客户端连接服务端客户端使用nio长连接在服务端主动断开连接时,出现了不停打印以下类似日志03-07 19:21:49.562: D/dalvikvm(1677): GC_CONCURRENT freed 2859K, 20% free 12020K/15011K, paused 1ms+17msGC_CONCURRENT 原因 Triggered原创 2013-03-07 19:32:52 · 14046 阅读 · 0 评论 -
android4.0 开机启动
http://blog.youkuaiyun.com/gsldqtan/article/details/7894104转载 2013-03-08 13:12:40 · 852 阅读 · 0 评论 -
Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等
http://www.cnblogs.com/playing/archive/2011/03/24/1993583.html转载 2013-03-11 17:12:55 · 910 阅读 · 0 评论 -
tools:context="activity name"作用
更新ADT20以后,新建的Activity布局文件的控件属性中多了一句tools:context=".KeyScanActivity",网上搜索后才明白:tools:context="activity name"这一句不会被打包进APK。只是ADT的Layout Editor在你当前的Layout文件里面设置对应的渲染上下文,说明你当前的Layout所在的渲染上下文是activity na转载 2013-02-27 21:33:32 · 12666 阅读 · 3 评论 -
android:layout_gravity 和 android:gravity 的区别
http://www.cnblogs.com/ghj1976/archive/2011/04/26/2029535.html转载 2013-02-27 22:22:03 · 617 阅读 · 0 评论 -
模拟器内容不能横屏的解决方法
http://blog.youkuaiyun.com/lizhenmingdirk/article/details/7915222转载 2013-02-27 23:07:56 · 4684 阅读 · 0 评论 -
This Handler class should be static or leaks might occur
更新到adt2.0的开发者们可能会在handler上发现这么一条警告:This Handler class should be static or leaks might occur 。 首先在ADT 20 Changes我们可以找到这样一个变化:New Lint Checks: Look for handler leaks: This chec转载 2013-03-11 17:12:36 · 786 阅读 · 0 评论 -
android:configChanges
程序在运行时,一些设备的配置可能会改变,如:横竖屏的切换、键盘的可用性等,这样的事情一发生,Activity会重新启动,其中的过程是:在销毁之前会先 called onSaveInstanceState()去保存你应用中的一些数据,然后called onDestroy(),最后才去called onCreate()或onRestoreInstanceState()方法去重新启动Activity。转载 2013-02-28 23:09:37 · 532 阅读 · 0 评论 -
onCreateOptionsMenu onMenuItemSelected onOptionsItemSelected onCreateContextMenu onContextItemSelect
ndroid 的activity中onCreateOptionsMenu onMenuItemSelected onOptionsItemSelected onCreateContextMenu onContextItemSelected 五个方法的使用:onCreateOptionsMenu :此方法为创建菜单方法,这个菜单就是你在点击手机menu键时会看到的菜单。onCreat转载 2013-03-01 21:27:59 · 1031 阅读 · 0 评论 -
Android中Proguard和JNI的相关问题
在Android项目中用到JNI,当用了proguard后,发现native方法找不到很多变量,原来是被produard优化掉了。所以,在JNI应用中该慎用progurad啊。 解决办法: 1、在Android.mk中加入一行: LOCAL_PROGUARD_FLAGS := -include $(LOCAL_PATH)/proguard.flags 2、创建proguard.转载 2013-03-15 13:59:04 · 1117 阅读 · 0 评论 -
PendingIntent
http://www.cnblogs.com/trinea/archive/2012/11/09/PendingIntent%E4%BB%8B%E7%BB%8D.html转载 2013-03-20 11:24:28 · 585 阅读 · 0 评论 -
Unable to open log device '/dev/log/main': No such file or directory
GT-N7000升级到4.1.2 后无法显示日志,按照网上说的,如下:http://liuzhichao.com/p/570.html已经不能问题。后来发现http://stackoverflow.com/questions/6941710/unable-to-open-log-device-dev-log-main-no-such-file-or-directory转载 2013-07-11 17:46:47 · 2268 阅读 · 0 评论 -
WebView cookies清理
http://androiddada.iteye.com/blog/1440550特别是在关于金钱,隐私的webview使用中,要特别注意转载 2013-09-11 13:43:43 · 697 阅读 · 0 评论 -
AndroidManifest.xml uses-feature 详解
如果你是一个Android用户,而且你有一个老旧的安装有android 1.5 的android设备,你可能会注意到一些高版本的应用没有在手机上的Android Market 中显示。这必定是应用使用了的结果。Android Market会根据uses-feature过滤所有你设备不支持的应用。通过使用元素,一个应用可以指定它所支持的硬件型号,举个例子,有些设备不支持多点触控或者OpenG转载 2012-06-26 22:16:50 · 40737 阅读 · 6 评论 -
android背景自动伸缩
问度娘:android nine patch 即可 draw9patch.bat原创 2012-02-25 15:37:20 · 1536 阅读 · 0 评论 -
android 旋转,放大,缩小图片
项目中需要做到一个预览图片的功能最初设想自定义个一个view,在onDraw中用的是生成新的Bitmap,来放大,缩小但由于手机内存是有限制的,在放大几倍以后,就会core掉。 后面直接选用imageview来完成此项任务,很遗憾,虽然不会重复生成bitmap导致原创 2011-09-28 21:31:36 · 2733 阅读 · 0 评论 -
Android的Task和Activity相关
<br />android:allowTaskReparenting<br /> 用来标记Activity能否从启动的Task移动到有着affinity的Task(当这个Task进入到前台时)——“true”,表示能移动,“false”,表示它必须呆在启动时呆在的那个Task里。<br /> 如果这个特性没有被设定,设定到<application>元素上的allowTaskReparenting特性的值会应用到Activity上。默认值为“false”。<br /> 一般来说,当Activ转载 2011-03-31 16:03:00 · 1952 阅读 · 0 评论 -
Android Service 通知Activity更新界面的方法研究
<br /> Android的最重要的组件式service和activity,那么在使用的过程中,我们最常遇到的问题是他们之间的通信问题。当然今天我们不研究底层的实现问题,我从上层的应用的如何使用的角度进行研究。首先Activity调用Service<br />这个是比较基础的,它有两种常见的方法;<br />第一, 通过Intent,这个比较简单了,可以指定package name和class name的方式来调用,Intent.setClassName这个成员即可。通过putString来装载转载 2011-03-31 17:33:00 · 2294 阅读 · 1 评论 -
自定义的Notification
<br />要创建一个自定义的Notification,可以使用RemoteViews。要定义自己的扩展消息,首先要初始化一个RemoteViews对象,然后将它传递给Notification contentView字段,再把PendingIntent传递给contentIntent字段。以下示例代码是完整步骤: <br /> <br />//1、创建一个自定义的消息布局 view.xml <br /><?xml version="1.0" encoding="utf-8"?> <br /><LinearL转载 2011-04-02 13:05:00 · 8064 阅读 · 0 评论 -
系统定义的Notification
<br />//创建一个NotificationManager的引用 <br />String ns = Context.NOTIFICATION_SERVICE; <br />NotificationManager mNotificationManager = (NotificationManager)getSystemService(ns); <br />//定义Notification的各种属性 <br />int icon = R.drawable.icon; //通知图标 <br />CharSe转载 2011-04-02 11:52:00 · 1203 阅读 · 0 评论 -
通过AIDL及反射机制,使用隐藏API挂断电话
<br /> 最近看论坛上有人问如何挂断电话,实际上1.1版本后.Google已经把该API隐藏掉<br />今天看资料,发现可以通过AIDL(Android远程方法)及反射,调用hide API,废话不多说了.附上过程<br />一:在你的项目中新建包com.android.internal.telephony,因为要使用AIDL,该包与ITelephony.aidl一致<br /> 在该包下新建文件ITelephony.aidl<br /> <br />package com.android.in转载 2011-04-07 14:51:00 · 2679 阅读 · 0 评论 -
删除联系人的通话记录
<br />1. 负责存放呼叫记录的内容提供者源码在 ContactsProvider 项目下:<br /> 源码路径:<br /> com/android/providers/contacts/CallLogProvider.java<br /> <br /> 使用到的数据库在:<br /> /data/data/com.android.providers.contacts/databases/contacts2.db<br />转载 2011-04-07 15:09:00 · 3129 阅读 · 0 评论 -
android 听筒播放音乐
<br />这个问题让我蛋疼了,既然百度也木有资料。<br /> <br />耗时的主要原因是因为权限不足时,而没有终止程序,只用了一小行日志提醒,没有看到<br /> <br />用听筒播放很简单<br /> <br />AudioManager.setMode(AudioManager.MODE_IN_CALL) //设定为通话中即可<br /> <br />还是这一句代码的事,不过记得要加上权限<br />android.permission.MODIFY_AUDIO_SETTINGS<br /> <原创 2011-05-27 18:13:00 · 11925 阅读 · 4 评论 -
Android滑动手势侦测方法
<br />Android SDK提供了一个listener类来侦测各种不同的手势:<br />SimpleOnGestureListener. 你只需要实现自己所关心的手势就可以了.<br /> <br />首先创建自己的一个手势detector类:<br /> <br />class MyGestureDetector extends SimpleOnGestureListener {<br /> @Override<br /> public boolean onFling(MotionEvent e1转载 2011-04-11 17:19:00 · 2525 阅读 · 1 评论 -
滑动动态分页
<br />实现 android.widget.AbsListView.OnScrollListener <br /> <br />主要代码<br /> <br />private int lastItemIndex;@Overridepublic void onScroll(AbsListView v, int firstVisibleItem,int visibleItemCount, int totalItemCount) { lastItemIndex = firstVisibleIte原创 2011-04-11 16:22:00 · 1503 阅读 · 0 评论 -
Android 屏幕滑动事件
<br /> Android里有两个类<br /> <br /> android.view.GestureDetector<br /> android.view.GestureDetector.SimpleOnGestureListener<br /> (另外android.widget.Gallery好像是更牛x的OnGestureListener )<br /> <br /> 1)新建一个类继承SimpleOnGestureListener,HahaGestureDetectorListene转载 2011-04-11 17:11:00 · 28881 阅读 · 0 评论 -
分辨率与Drawable(hdpi,ldpi,mdpi)
<br />android手机的几种分辨率如下:<br /> <br />QVGA (240*320)<br />XQVGA(480*320)<br />VGA(480*640)<br />WVGA(480*800)<br />XWVGA(854*480)<br /> <br />android2.1版本后,多了hdpi,ldpi.mdpi几个目录,其目的是为了适合不同的分辨率<br /> <br /><br />(1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWV原创 2011-05-04 15:01:00 · 1282 阅读 · 0 评论 -
Android标题栏、状态栏、全屏
<br />方法一<br /> <br />设置theme属性:<br />(1)android:theme="@android:style/Theme.NoTitleBar" 无标题栏<br />(2)android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 全屏<br />如果设置在application上,那么所有的activity界面皆生效<br /> <br />方法一<br /> <br />使用 andorid.view.Window原创 2011-05-04 16:18:00 · 767 阅读 · 0 评论 -
Android系统自带theme
<br /> Android 本身自带了一些 Theme ,可以在frameworks/base/core/res/res/values/themes.xml中找到<br /> <br />•android:theme="@android:style/Theme.Dialog" 将一个Activity显示为能话框模式<br />•android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏<br />•android:theme="@androi转载 2011-05-04 16:44:00 · 1084 阅读 · 0 评论 -
Android获取图片资源
<br />1. 图片放在sdcard中,<br />Bitmap imageBitmap = BitmapFactory.decodeFile(path) (path 是图片的路径,跟目录是/sdcard)<br />2. 图片在项目的res文件夹下面<br />//得到application对象<br />ApplicationInfo appInfo = getApplicationInfo();<br />//得到该图片的id(name 是该图片的名字,"drawable" 是该图片存放的目录,ap转载 2011-05-06 10:34:00 · 1341 阅读 · 0 评论 -
Android图片圆角
<br />Bitmap myCoolBitmap = ... ; // <-- Your bitmap you want rounded <br />int w = myCoolBitmap.getWidth(), h = myCoolBitmap.getHeight(); <br /><br />Bitmap rounder = Bitmap.createBitmap(w,h,Bitmap.Config.ARGB_8888); <br />Canvas canvas = new Canvas(round转载 2011-05-06 10:35:00 · 925 阅读 · 0 评论 -
android:shape
原文地址:http://dev.10086.cn/cmdn/wiki/index.php?doc-view-6087.html转载 2011-05-05 22:55:00 · 495 阅读 · 0 评论 -
cannot be cast to android.widget.HeaderViewListAdapter
参考 http://blog.youkuaiyun.com/helldevil/article/details/8539133转载 2013-10-24 16:40:00 · 1826 阅读 · 0 评论