
android
文章平均质量分 86
yahaha126
这个作者很懒,什么都没留下…
展开
-
WeakReference带来了什么
很多人说到:java存在内存泄漏我不想反驳,因为我也开始慢慢说了,但我知道:内存泄漏,和,规范编码,是两个完全不同的概念所以,我想说:请规范编码java的“内存泄漏”:堆内存不够用了为什么不够用了?因为你认为已经过时的东西,没有被系统释放掉内存为什么没有释放掉内存? 因为你没有显示释放(c++版本) 因为你还拥有着该对象的引用,而该对象没有被认为转载 2013-07-04 15:10:22 · 505 阅读 · 0 评论 -
Android Paint类的介绍
要绘图,首先得调整画笔,待画笔调整好之后,再将图像绘制到画布上,这样才可以显示在手机屏幕上。Android 中的画笔是 Paint类,Paint 中包含了很多方法对其属性进行设置,主要方法如下: setAntiAlias: 设置画笔的锯齿效果。 setColor: 设置画笔颜色 setARGB: 设置画笔的a,r,p,g值。 setAlpha:转载 2013-11-18 16:13:53 · 686 阅读 · 0 评论 -
【Android】Paint的效果研究
在Paint中有很多的属性可以设置,比如可以设置阴影,颜色过滤等等,这些会产生不同的奇妙效果,今天就对各种属性探索一下。方法一:1 //设置绘制的颜色,a代表透明度,r,g,b代表颜色值。 2 setARGB(int a,int r,int g,int b); 这个不多说了,还有两个类似的方法,将设置alpha和rgb分割开来了。注意的是这里的a值是0~255的范围转载 2013-11-18 16:26:33 · 777 阅读 · 0 评论 -
Android字符串进阶之三:字体属性及测量(FontMetrics)
最近的一个模块正好用到字体的相关内容,整理出来。(一) 字体的几个参数 ,以Android API文档定义为准,见下图要点如下:1. 基准点是baseline2. Ascent是baseline之上至字符最高处的距离3. Descent是baseline之下至字符最低处的距离4. Leading文档说的很含糊,其实是上一行字符的descent转载 2013-11-18 17:39:24 · 721 阅读 · 0 评论 -
增加addDataScheme("file") 才能收到SD卡插拔事件的原因分析-- 浅析 ...
http://blog.youkuaiyun.com/silenceburn/article/details/6083375转载 2013-12-13 11:01:02 · 599 阅读 · 0 评论 -
.SAXParseException: unterminated entity ref (position:ENTITY_REF
使用Xstream报这个错误 不明白.... 求告知, 假如内容中有 或是内容中有& 都会报这个错误。 关于&报错的, 找到一个连接, 测试&用以下方法可以 http://blog.youkuaiyun.com/abeetle/article/details/2026093经查实发现,xml文件里有&的字眼把其中的"&"转义字符&代替,就OK了转载 2013-08-07 22:35:09 · 937 阅读 · 0 评论 -
android修改键值
首先要移植的是遥控器的驱动。此略。驱动中确定linux键值与ir键值的对应关系。本文主要谈遥控器在framwork层的移植。第一步:首先修改按键映射文件。gingerbread/sdk/emulator/keymaps/qwerty.kl。该文件确定了linux键值与android键值的对应关系。注意事项:linux键值的选择不是没有限制的。选择不当,可能会导致转载 2013-08-20 10:23:09 · 4439 阅读 · 0 评论 -
Caused by: libcore.io.ErrnoException: open failed: EACCES (P
今天碰到一个奇葩的问题,写的软件不能再SDCARD里面写文件或者新建文件夹,弄了好久发现这里面有个网友回答出来了http://www.dewen.org/q/4827/Android4.0%E4%B8%8D%E8%83%BD%E5%9C%A8SD%E5%8D%A1%E5%88%9B%E5%BB%BA%E7%9B%AE%E5%BD%95%3F当应用程序是system时,不能访问SDCAR原创 2013-08-20 16:14:42 · 2658 阅读 · 0 评论 -
解决SecureCRT中文显示乱码
操作步骤以下两步:远程linux机器。修改环境变量LANG。例如在~/.bash_profile里面添加[plain] view plaincopyexport LANG=zh_CN.UTF8 重新登录之后生效。现在查看一下当前设置:[plain] view plaincopy转载 2013-08-13 16:30:16 · 627 阅读 · 0 评论 -
android: 不需要焦点的TextView跑马灯 MarqueeTextView
之前在网上找了很多关于TextView的跑马灯效果实现的例子,实现起来都存在一些问题,例如一种是完全重画一个跑马灯,还有就是只设置TextView的相关属性使其具有跑马灯的效果,总的来说这两种方法都是可行的,但是都有其不足之处,第一种太复杂,实现起来比较麻烦,第二种呢,它只能在TextView获得焦点的时候才有跑马灯的效果,这样有时候并不能达到我们所要求的效果。我通过网上的一些例子自己在做了一些改转载 2013-08-18 14:50:03 · 645 阅读 · 0 评论 -
修改SystemUI下面的com.android.systemui.statusbar.phone.PhoneStatueBar文件里面去掉addIntruderView这句话
修改SystemUI下面的com.android.systemui.statusbar.phone.PhoneStatueBar文件里面去掉addIntruderView这句话原创 2013-10-10 14:13:24 · 1434 阅读 · 0 评论 -
播放本地文件
在获得本地路径的基础上前面添加http://,需要加上http://这样才能识别是网络视频。原创 2013-09-28 14:19:12 · 858 阅读 · 0 评论 -
备注
1:在xml里面调用自定义view方法: android:id="@+id/main_listview" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_alignParentLeft="true"原创 2012-12-19 09:49:05 · 445 阅读 · 0 评论 -
invalid project description
如果导入的工程放在工作目录,不能通过import existing Android code into workplace 的方式,而是通过existing porjects into workplace原创 2015-03-27 10:43:16 · 713 阅读 · 0 评论 -
android 关联lib java.lang.NoClassDefFoundError
android 关联lib java.lang.NoClassDefFoundError出现问题一定要看控制台下面的错误提示,自己的错误提示是关联Lib里面的android-support-v4.jar包版本都不一样,只要通用自己的android-support-v4.jar包及其他工程的android-support-v4.jar包就可以原创 2015-03-27 11:36:14 · 384 阅读 · 0 评论 -
TextView动态改变颜色
传送门:http://www.tuicool.com/articles/yEBFVz概述:使用selector为Textiew设置各个状态下的颜色在代码中改变Textiew的颜色在代码中setTextColor后如何还原selector中对Textiew的设定1、使用selector为Textiew设置各个状态下的颜色(1)在res/color文件夹下新转载 2015-03-30 10:57:34 · 773 阅读 · 0 评论 -
viewpager 切换到前面的页面出现空问题
问题:比如viewpager包含五个viewGroup,viewGroup里面包含有textView,当默认显示第四个时,当切换到第一个时发现view里面包含的textView不显示里面的文字解决:添加mTreeVP.setOffscreenPageLimit(x);通过打印发现默认为1,即只缓存一个界面??,设置缓存所有的就解决了,如果数据多的话这个方法就不适用了!!!!原创 2015-04-22 16:52:49 · 1068 阅读 · 0 评论 -
样式不同影响日期选择器样子
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0816/1653.html原创 2015-04-29 17:02:21 · 546 阅读 · 0 评论 -
多个activity操作一个service
service代码public class UploadService extends Service{private Context mContext;private ServerDataManager mServerDataManager;private int testId = 0;@Overridepublic void onCrea原创 2015-05-19 11:47:58 · 1283 阅读 · 0 评论 -
adb not found
String command = String.format("adb -s %s:%s shell cat /system/build.prop | grep product.model",object);String command = String.format("adb -s %s:%s shell \"cat /system/build.prop | grep product.mod原创 2014-10-20 10:43:55 · 735 阅读 · 0 评论 -
String.xml空格
\t原创 2014-09-03 15:35:47 · 676 阅读 · 0 评论 -
文档归类
1:性能调优http://www.trinea.cn/android/performance/转载 2014-03-19 14:16:52 · 520 阅读 · 0 评论 -
Vitamio工程建立
http://blog.youkuaiyun.com/lizhenmingdirk/article/details/8834624参考文献:http://www.apkbus.com/android-85266-1-1.htmlhttp://www.cnblogs.com/over140/archive/2013/01/15/2860653.html转载 2014-07-23 12:26:37 · 625 阅读 · 0 评论 -
android .9png图片问题
在使用.9的图片时候,原创 2014-07-02 21:18:05 · 509 阅读 · 0 评论 -
播放视频的框架Vitamio的使用问题
http://blog.youkuaiyun.com/sunalongl/article/details/30252127转载 2014-06-19 21:30:28 · 616 阅读 · 0 评论 -
Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
http://blog.youkuaiyun.com/lg878398509/article/details/17483353转载 2014-09-09 12:41:03 · 520 阅读 · 0 评论 -
程序闪一下titlebar的问题
在修改备忘录一进入会闪一下titlebar的问题是,发现yuan原创 2014-08-15 15:50:01 · 462 阅读 · 0 评论 -
关于classNameNotFound的问题
1:当依赖多个工程时,在order and export原创 2014-09-11 09:45:03 · 1186 阅读 · 0 评论 -
关于第三方工程的使用
如果开发中要使用到第三方工程,则需要关联第三方gong原创 2014-08-30 10:09:21 · 493 阅读 · 0 评论 -
android断点下载问题
如果正在下载的时候中途退出应用程序保存,然后关机,再次开机下载,会出现已保存的文件小于数据库中的大小,这种情况下,就要用文件的实际大小而不是数据库中保存的大小来作为断点,(在单线程情况下有效,多线程情况下无效)原创 2013-07-02 18:09:59 · 585 阅读 · 0 评论 -
android布局出现nullpoint空指针异常及cast转换异常的原因
弄android总是出现nullpoint和cast转换异常的错误,总结自己以备后面查看:1当android出现findviewbyid返回值为null时,就从新弄一个该一下名字就可以,可能是bug2假如用linearlayout布局,那么前面的i原创 2011-09-19 14:17:22 · 1745 阅读 · 0 评论 -
Android源码编译整理总结
Android源码编译整理总结经过好几天的折腾终于在Ubuntu下成功编译源码,sdk和adt,并成功使用,真实费来好大劲。即便其中还是有很多不明白的地方,下面总结以下自己遇到的问题,留到以后查看以及给遇到和我一样问题的人一些帮助1.必要的软件环境sudo apt-get install build-essenti转载 2012-09-29 09:49:59 · 579 阅读 · 0 评论 -
Android中获取应用程序(包)的信息-----PackageManager的使用(一)
本节内容是如何获取Android系统中应用程序的信息,主要包括packagename、label、icon、占用大小等。具体分为两个 部分,计划如下: 第一部分: 获取应用程序的packagename、label、icon等 ; 第二部分: 获取应用程序的占用大小,包括:缓存大小(cachsize)、数据大小(datasize)。转载 2012-09-12 15:54:26 · 670 阅读 · 0 评论 -
Android中获取应用程序(包)的大小-----PackageManager的使用(二)
通过第一部分Android中获取应用程序(包)的信息-----PackageManager的使用(一)>>的介绍,对PackageManager以及AndroidManife.xml定义的节点信息类XXXInfo类都有了一定的认识。 本部分的内容是如何获取安装包得大小,包括缓存大小(cachesize)、数据大小(datasize)、应用程序大小(codesize转载 2012-09-12 17:26:09 · 651 阅读 · 0 评论 -
Android中Bitmap和Drawable
一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获转载 2012-09-16 18:00:18 · 660 阅读 · 0 评论 -
Eclipse快捷键
常用快捷键Ctrl+1 快速修复Ctrl+D 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)A转载 2012-09-18 09:49:58 · 564 阅读 · 0 评论 -
android intent和intent action大全
android 中intent是经常要用到的。不管是页面牵转,还是传递数据,或是调用外部程序,系统功能都要用到intent。在做了一些intent的例子之后,整理了一下intent,希望对大家有用。由于intent内容太多,不可能真的写全,难免会有遗落,以后我会随时更新。如果你们有疑问或新的intent内容,希望交流。 ★intent大全: 1.从google搜索内容 In转载 2012-09-18 14:43:22 · 390 阅读 · 0 评论 -
Android权限之sharedUserId和签名
最近在做个东西,巧合碰到了sharedUserId的问题,所以收集了一些资料,存存档备份。安装在设备中的每一个apk文件,Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户都会被分配到一个属于自己的统一的Linux用户ID,并且为它创建一个沙箱,以防止影响其他应用程序(或者其他应用程序影响它)。用户ID 在应用程序安装到设备中转载 2012-10-11 10:25:44 · 903 阅读 · 0 评论 -
android编译系统makefile(Android.mk)写法
android编译系统的makefile文件Android.mk写法如下(1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件。由于一般情况下Android.mk和需要编译的源文件在同一目录下,所以定义成如下形式:LOCAL_PATH:=$(call my-dir)上面的语句的意思是将LOCAL_PATH变量定义成本文件所在目录路径。(2)A转载 2012-09-20 11:54:35 · 336 阅读 · 0 评论 -
android相关知识简介
DownloadManager是Android为开发者提供的一个后台应用组件,它通过Http层进行文件的下载任务.1:使用首先要在AndroidManifest.xml中申请访问DownloadManager的权限添加一个下载任务:ContentValues values = new ContentValues();values.put(Downloads.URI, url转载 2012-10-11 11:27:12 · 1034 阅读 · 0 评论