- 博客(11)
- 资源 (1)
- 收藏
- 关注
转载 android使用 2D 方法实现倒影特效
每一个图像像素通过一个4字节整数来展现。最高位字节用作alpha通道;换言之用来实现透明/不透明控制。255代表完全不透明;0则代表完全透明。接下来一个字节是red红色通道;255代表完全是红色。依次类推接下来两个字节相应的实现绿色和蓝色通道。现在你可以对单独的像素进行处理了。通过使用android.graphics.Bitmap API中的getPixels,可以加载像素到一个整数数组中。在本文例子中,你将按照一定规则对每一个像素实现着色。经过这个处理后,所有的像素将被
2011-02-24 17:02:00
1037
转载 如何使Android应用程序获取系统权限
<br /><br />在 android 的API中有提供 SystemClock.setCurrentTimeMillis()函数来修改系统时间,可惜无论你怎么调用这个函数都是没用的,无论模拟器还是真机,在logcat中总会得到"Unable to open alarm driver: Permission denied ".这个函数需要root权限或者运行与系统进程中才可以用。<br /> 本来以为就没有办法在应用程序这一层改系统时间了,后来在网上搜了好久,知道这个目的
2011-02-24 16:26:00
1642
转载 Android权限机制总结与常见权限不足问题分析
<br />Android系统是运行在Linux内核上的,Android与Linux分别有自己的一套严格的安全及权限机制,<br />很多像我这样的新手,尤其是习惯了windows低安全限制的用户,很容易在这方面弄混淆,下面是我总结的Android系统权限相关的内容,<br />作为这段时间对android权限学习的总结,也希望能对大家有所帮助,不正确之处请指出。<br />首先分清两个概念:<br />要区分apk运行时的拥有的权限与在文件系统上被访问(读写执行)的权限两个
2011-02-22 13:02:00
1734
转载 ANDROID AIDL
AIDL,全称是Android Interface Definition Language(接口描述语言),主要用户Android不同进程间的通信。建立AIDL服务的步骤(1)建立AIDL服务要比建立普通的服务复杂一些,具体步骤如下:(1)在Eclipse Android工程的Java包目录中建立一个扩展名为aidl的文件。该文件的语法类似于Java代码,但会稍有不同。详细介绍见实例52的内容。(2)如果aidl文件的内容是正确的,ADT会自动生成一个Java接口文件(*.java)。(3)建立一个
2011-02-22 11:02:00
4375
转载 Android Broadcast生命周期及注册机制
<br />广播的生命周期:<br />广播接收器仅在它执行这个方法时处于活跃状态。当onReceive()返回后,它即为失活状态。<br />拥有一个活跃状态的广播接收器的进程被保护起来而不会被杀死,但仅拥有失活状态组件的进程则会在其它进程需要它所占有的内存的时候随时被杀掉。所以,如果响应一个广播信息需要很长的一段时间,我们一般会将其纳入一个衍生的线程中去完成,而不是在主线程内完成它,从而保证用户交互过程的流畅。<br />注册BroadcastReceiver两种方式:<br />
2011-02-22 10:42:00
20659
转载 Android 数据存储方式
<br />Android有4种存储数据的方式,它们分别是:<br />Preferences, Files, Database, Network<br />1。Preferences用于存储key-value paires,它是一个轻量级的键值存储机制,只可以存储基本数据类型。<br />2。Files不必多说,只是在Android中Application无法读写其它Application的文件。文件是通过FileInputStream和FileOutputStream来对文 <br /> 件
2011-02-22 10:28:00
1336
原创 margin与padding的区别
<br />padding margin都是边距的含义,关键问题得明白是什么相对什么的边距.padding是控件的内容相对控件的边缘的边距.margin 是控件边缘相对父空间的边距.<br />
2011-02-18 17:10:00
1023
原创 如何将一个Activity设置成窗口的样式
1。在你的styles.xml文件中可以新建一如下的style:如果窗口要添加窗口背景,可以在drawable中新建一个叫float_box.xml的文件,内容可以如下(自定义):
2011-02-18 16:32:00
8762
转载 如何安全退出已调用多个Activity的Application?
<br />对于单一Activity的应用来说,退出很简单,直接finish()即可。<br />当然,也可以用killProcess()和System.exit()这样的方法。<br /><br />但是,对于多Activity的应用来说,在打开多个Activity后,如果想在最后打开的Activity直接退出,上边的方法都是没有用的,因为上边的方法都是结束一个Activity而已。<br />当然,网上也有人说可以。<br />就好像有人问,在应用里如何捕获Home键,有人就会说用key
2011-02-18 16:23:00
32746
3
转载 android 应用程序数据共享shareuserid篇+ContentResolver+ContentProvider
android 应用程序数据共享shareuserid篇+ContentResolver+ContentProvider 收藏<br /><br />android 应用程序数据共享-shareuserid篇<br />在android中每一个应用程序都是运行在自己的独立的空间里,应用程序之间需要共享数据可以采取sharerefences,content provder,service等方式,在这里不做探讨。这里探讨一下,通过shareuserid,访问不同应
2011-02-18 16:19:00
5059
原创 SQL
有一个select语句: select * from table1 where table1.字段1 = 外部参数 但如果外部参数是数字0的话,上面的抽出条件就不使用可以使用如下的SQL语句:SELECT * FROM TABLE1 WHERE TABLE1.字段1 = DECODE(外部参数,0,TABLE1.字段1,外部参数);
2008-12-04 22:43:00
1469
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人