随笔分类 -  Android相关知识记录

记录一些很好的知识,以备日后查询
摘要:首先内部存储路径为/data/data/youPackageName/,下面讲解的各路径都是基于你自己的应用的内部存储路径下。所有内部存储中保存的文件在用户卸载应用的时候会被删除。一、files1. Context.getFilesDir(),该方法返回/data/data/youPackageNa... 阅读全文
posted @ 2014-08-18 16:08 周柯文 阅读(1100) 评论(0) 推荐(0)
摘要:翻译的Mediaplayer状态机机制 阅读全文
posted @ 2014-06-03 11:53 周柯文 阅读(3570) 评论(0) 推荐(0)
摘要:前言今天在调试程序时,发现在某一Activity上点击返回键会调用该Activity的onActivityResult()方法。我一开始用log,后来用断点跟踪调试半天,还是百思不得其解。因为之前其他的Activity的LaunchMode都是Normal,没有特殊设定,这个Activity由于需求... 阅读全文
posted @ 2014-05-15 11:43 周柯文 阅读(756) 评论(0) 推荐(0)
摘要:对于简单的封闭图形(路径无相交的现象),图形的外部和内部和容易判断,但如果路径有相交的情况,对应重叠的部分,使用不同的填充模式,内部和外部的定义有所不同。填充模式可以分为两类:EVEN_ODD 意味着如果用一条直线横贯图形时,外部和内部交替出现。WINDING 对应一条曲线C和指定点P,创建一条由P出发的任意方向无限延伸的直线。找到曲线C和这条直线的所有交点。计算所有由顺时针方向和曲线相交的交点的个数,再计算由逆时针方向和曲线相交的个数,如果两个数相等,表示这个点在曲线内部,如果不等,表示这个点在曲线外部。Android的Path.FillType除了支持上面两种模式外,还支持了上面两种模.. 阅读全文
posted @ 2014-03-12 09:47 周柯文 阅读(7834) 评论(0) 推荐(0)
摘要:android自定义attr的各种类型详解 阅读全文
posted @ 2013-07-10 10:48 周柯文 阅读(369) 评论(0) 推荐(0)
摘要:修改/etc/udev/rules.d/51-android.rules文件。方法一:参考Google文档SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"其中google提供了一个idVendor列表:Acer0502ASUS0b05Dell413cFoxconn0489Fujitsu04c5Fujitsu Toshiba04c5Garmin-Asus091eGoogle18d1Haier201EHisense109bHTC 阅读全文
posted @ 2013-06-25 16:13 周柯文 阅读(526) 评论(0) 推荐(0)
摘要:java anntotaion非常不错的文章 阅读全文
posted @ 2013-05-20 12:22 周柯文 阅读(202) 评论(0) 推荐(0)
摘要:android 常见死机问题--log分析===================================================================================================一般在平时工作中,基本上很多代码可以在eclipse+ndk进行调试,但如果需要用到具体的硬件设备,如媒体播放设备无法模拟的情况下,只能上硬件(盒子或手机)上进行调试。此时唯一的调试手段就是logcat产生log信息进行分析问题了。什么时候会有Log文件的产生 ?一般在如下几种情况会产生log文件 。1、程序异常退出 uncaused exception2、 阅读全文
posted @ 2013-04-25 17:26 周柯文 阅读(670) 评论(0) 推荐(0)
摘要:点亮手机屏幕1.记得加权限[html]PowerManager pm = (PowerManager)getSystemService(POWER_SERVICE);PowerManager.WakeLock mWakelock = pm.newWakeLock(PowerManager.ACQUIRE_CAUSES_WAKEUP |PowerManager.FULL_WAKE_LOCK, "WakeLock");mWakelock.acquire();//唤醒屏幕//......mWakelock.release();//释放屏幕解锁1.记得加权限[html]//获取一个 阅读全文
posted @ 2012-12-18 16:39 周柯文 阅读(329) 评论(0) 推荐(0)
摘要:定义Android Layout(XML)时,有四个比较特别的标签是非常重要的,其中有三个是与资源复用有关,分别是, , and。可是以往我们所接触的案例或者官方文档的例子都没有着重去介绍这些标签的重要性。: 此标签可以使UI在特殊情况下,直观效果类似于设置View的不可见性,但是其更大的(R)意义在于被这个标签所包裹的Views在默认状态下不会占用任何内存空间。viewStub通过include从外部导入Views元素。用法:通过android:layout来指定所包含的内容。默认情况下,ViewStub所包含的标签都属于visibility=GONE。viewStub通过方法inflat. 阅读全文
posted @ 2012-06-08 11:50 周柯文 阅读(251) 评论(0) 推荐(0)
摘要:在开发图片浏览器等软件是,很多时候要显示图片的缩略图,而一般情况下,我们要将图片按照固定大小取缩略图,一般取缩略图的方法是使用BitmapFactory的decodeFile方法,然后通过传递进去 BitmapFactory.Option类型的参数进行取缩略图,在Option中,属性值inSampleSize表示缩略图大小为原始图片大小的几分之一,即如果这个值为2,则取出的缩略图的宽和高都是原始图片的1/2,图片大小就为原始大小的1/4。 然而,如果我们想取固定大小的缩略图就比较困难了,比如,我们想将不同大小的图片去出来的缩略图高度都为200px,而且要保证图片不失真,那怎么办?我们总不能将. 阅读全文
posted @ 2012-04-24 14:56 周柯文 阅读(597) 评论(0) 推荐(0)