上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
摘要: 老问题,Google一下就能找到N多答案,为方便自己日后查阅,记录如下:手指在ListView上下滚动时,ListViewItem背景变黑,因为在滚动的时候为了提升性能做了优化,为提高滚动的性能,Android框架在ListView中引入CacheColorHint属性。如果该值为非0,则说明该ListView绘制在单色不透明的背景上,在默认情况下该值为#191919,也就是黑色主题中的黑色背景颜色值,这样当ListView滚动的时候就会使用该值来绘制ListView的背景。两种解决办法:1、xml中,ListView内新增如下属性:android:cacheColorHint="# 阅读全文
posted @ 2013-09-16 11:14 LeeHonGee 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 有些库的使用条件比较苛刻,要求同一签名的程序才可以获得访问权。此时即便是在AndroidManifest.xml中添加了相应的permission,依旧会得到没有xx访问权限的问题。比如android.permission.ACCESS_SURFACE_FLINGER 。第一个方法简单点,不过需要在Android系统源码的环境下用make来编译: 1. 在应用程序的AndroidManifest.xml中的manifest节点中加入android:sharedUserId="android.uid.system"这个属性。 2. 修改Android.mk文件,加入LOCAL 阅读全文
posted @ 2013-09-16 11:13 LeeHonGee 阅读(9868) 评论(1) 推荐(1) 编辑
摘要: 方法一:(java习惯,在android不推荐使用)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题new Thread( new Runnable() { public void run() { myView.invalidate(); } }).start();可以实现功能,刷新UI界面。但是这样是不行的,因为它违背了单线程模型:Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行方法二:(Thread+Handler)查阅了文档和apidemo后,发觉常用的方法是利用Handler来实现UI线程... 阅读全文
posted @ 2013-09-16 11:12 LeeHonGee 阅读(347) 评论(0) 推荐(0) 编辑
摘要: String cmd = "su -c reboot";//让手机从启 try { Runtime.getRuntime().exec(cmd); } catch (IOException e) { // TODO Auto-generated catch block new AlertDialog.Builder(this).setTitle("Error").setMessage( e.getMessage()).setPositiveButton("OK", null).show();} 阅读全文
posted @ 2013-09-16 11:11 LeeHonGee 阅读(3882) 评论(0) 推荐(0) 编辑
摘要: Selector的结构描述: shape的结构描述: android:endColor="#FFFFFF" android:angle="270" /> 下面是上面属性的说明solid:实心,就是填充的意思android:color指定填充的颜色gradient:渐变android:startColor和android:endColor分别为起始和结束颜色,ndroid:angle是渐变角度,必须为45的整数倍。另外渐变默认的模式为android:type="linear",即线性渐变,可以指定渐变为径向渐变,android:t 阅读全文
posted @ 2013-09-16 11:10 LeeHonGee 阅读(8641) 评论(0) 推荐(3) 编辑
摘要: Version:0.9 StartHTML:-1 EndHTML:-1 StartFragment:00000099 EndFragment:000045991.手机遥控器模拟快捷键启动app刚开始以为需要发送URL连接地址去启动app,网上搜索一些相关资料,原来可以使用app名字开打程序(activity),然后用Intent Action去打开某个app.思路:首相获取手机上安装的app应用列表,然后选中其中一个app,用Intent去打开。源代码如下: PackageManager packageManager = STBNetServerActivity.this.getPa... 阅读全文
posted @ 2013-09-16 11:07 LeeHonGee 阅读(4584) 评论(0) 推荐(0) 编辑
摘要: 一、启动android默认浏览器 /** * setAction方法设置指定那个浏览器启动:如 * 1. 系统默认浏览器 android.intent.action.VIEW **/ Intent intent = new Intent(); intent.setAction("android.intent.action.VIEW"); Uri content_url = Uri.parse("http://www.cnblogs.com"); intent.setData(content_url); startActivity(intent);二、指定 阅读全文
posted @ 2013-09-16 11:03 LeeHonGee 阅读(2809) 评论(0) 推荐(0) 编辑
摘要: Version:0.9 StartHTML:-1 EndHTML:-1 StartFragment:00000099 EndFragment:00003259Android中获取系统上安装的APP信息,并且提供卸载、区别用户应用和系统应用的小程序,供初学者参考。public class PakageInfoProvider {private static final String tag = "GetappinfoActivity";private Context context;private List appInfos;private AppInfo appInfo;p 阅读全文
posted @ 2013-09-16 11:02 LeeHonGee 阅读(7073) 评论(0) 推荐(0) 编辑
摘要: SurfaceView简单例子玩转Android---UI篇---ZoomControls放大缩小图片更多相关推荐 这里总结下android中关于手机屏幕的相关操作:1、获取屏幕的分辨率(因为android中处理显示的时候,需要根据屏幕分辨率的不同才去不同的布局或显示不同的素材)Java代码// 通过WindowManager获取 DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); System.out.println("heigth : &q 阅读全文
posted @ 2013-09-16 11:01 LeeHonGee 阅读(1648) 评论(0) 推荐(0) 编辑
摘要: Android图片二进制与Bitmap、Drawable之间的转换Java代码 public byte[] getBitmapByte(Bitmap bitmap){ ByteArrayOutputStream out = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.JPEG, 100, out); try { out.flush(); out.close(); } catch (IOException e) { e.printStackTrace(); } ... 阅读全文
posted @ 2013-09-16 11:01 LeeHonGee 阅读(9794) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页