上一页 1 2 3 4 5 6 ··· 15 下一页
摘要: 1、原理和效果图总共有两张图片,一张背景图片,一张遮罩图片。背景图片有开关字样,通过遮住一个字来实现开关按钮。继承自View控件,通过Canvas和Paint结合来实现图片的绘制。通过canvas的drawBitmap方法和距离左边的位置来绘制图片,调用invalidate方法来不断的更新UI,就可... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(320) 评论(0) 推荐(0)
摘要: 1 AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l 简单,快捷l 过程可控使用的... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(3015) 评论(0) 推荐(0)
摘要: 1 、本地代码中如何缓存和抛出异常下面的代码中演示了如何声明一个会抛出异常的本地方法。CatchThrow这个类声明了一个会抛出IllegalArgumentException异常的名叫doit的本地方法。class CatchThrow { private native void doit... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(537) 评论(0) 推荐(0)
摘要: 获取字段ID和方法ID时,需要用字段、方法的名字和描述符进行一个检索。检索过程相对比较费时,因此本节讨论用缓存技术来减少这个过程带来的消耗。缓存字段ID和方法ID的方法主要有两种。两种区别主要在于缓存发生的时刻,是在字段ID和方法ID被使用的时候,还是定义字段和方法的类静态初始化的时候。1、使用时缓... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(748) 评论(0) 推荐(0)
摘要: 1、 一个APP下载升级的Demo(通知栏实时更新下载进度)------(一)2、一个APP下载升级的Demo(通知栏实时更新下载进度)------(二)3、APK包名修改 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(190) 评论(0) 推荐(0)
摘要: AsyncQueryHandler: 官方解释是一个异步帮助类(A helper class to help make handling asynchronousContentResolverqueries easier.) 。这个类的主要作用就是异步对DB数据库进行操作,加快其数据处理的速度(这... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(1531) 评论(0) 推荐(0)
摘要: 1、在Java中声明方法/** * javah -encoding utf-8 -jni com.example.jniandroid.service.CFunction * 当java中有中文时,会报编码GBK不可映射字符 方法的调用,加上-encoding utf-8 * * @author... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(1576) 评论(0) 推荐(0)
摘要: 1、声明native方法public class ComplexObject { /** * 返回一个对象数组 * @param val * @return */ public native Person[] receiverBeanArray(String val); /** * 获取对... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(578) 评论(0) 推荐(0)
摘要: 1、基本类型应用对于JNI处理基本类型还是比较简单的,下面是Java代码: public native int intMethod(int n); public native boolean booleanMethod(boolean bool); 上面的方法是在Java中写的,注意要加native... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(272) 评论(0) 推荐(0)
摘要: 1、效果图2、Canvas对象详解1.translate(x,y):平移,将画布的坐标原点向左右方向移动x,向上下方向移动y.canvas的默认位置是在(0,0).例子:画布原点假如落在(1,1),那么translate(10,10)就是在原点(1,1)基础上分别在x轴、y轴移动10,则原点变为(1... 阅读全文
posted @ 2015-03-13 19:43 若 ♂ 只如初见 阅读(806) 评论(0) 推荐(0)
摘要: 1、Android 源码剖析 性能优化 开源代码 2、Android UI效果源码3、http://mzh3344258.blog.51cto.com/1823534/d-34、微信公众平台开发5、使用开源框架 阅读全文
posted @ 2015-03-13 19:42 若 ♂ 只如初见 阅读(144) 评论(0) 推荐(0)
摘要: 11111111111111111111111111aaa11111111111111111111111 阅读全文
posted @ 2015-03-12 14:44 若 ♂ 只如初见 阅读(124) 评论(0) 推荐(0)
摘要: 11111111111111 阅读全文
posted @ 2015-03-12 12:33 若 ♂ 只如初见 阅读(152) 评论(0) 推荐(0)
摘要: 11111111111111 阅读全文
posted @ 2015-03-11 20:53 若 ♂ 只如初见 阅读(125) 评论(0) 推荐(0)
摘要: 转http://blog.csdn.net/ryantang03/article/details/8053643今天在网上找了些资料,做了一个图片左右滚动的Demo,类似幻灯片播放,同时,图片带倒影效果,运行效果如下图: 实现方式是重写Galle... 阅读全文
posted @ 2014-11-25 17:13 若 ♂ 只如初见 阅读(329) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/ryantang03/article/details/8628753 在使用一些产品列如微信、QQ之类的,如果有新消息来时,手机屏幕即使在锁屏状态下也会亮起并提示声音,这时用户就知道有新消息来临了。但是,一般情况下手机锁屏后,Android系统为了省电以及减... 阅读全文
posted @ 2014-11-25 15:57 若 ♂ 只如初见 阅读(290) 评论(0) 推荐(0)
摘要: 转http://ryantang.me/blog/2014/01/24/android-optimise-layout/ Android UI布局过程中,需要遵守的原则包括如下几点:尽量多使用RelativeLayout,不要使用绝对布局AbsoluteLayout;将可复用的组件抽取出来并通过标签... 阅读全文
posted @ 2014-11-25 12:45 若 ♂ 只如初见 阅读(261) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/ryantang03/article/details/9237643一、功能概要多线程图片加载;灵活更改ImageLoader的基本配置,包括最大线程数、缓存方式、图片显示选项等;图片异步加载缓存机制,包括内存缓存(软引用)及本地缓存;对加载过程实现监听和事... 阅读全文
posted @ 2014-11-25 12:23 若 ♂ 只如初见 阅读(276) 评论(0) 推荐(0)
摘要: 第一章 批处理基础第一节 常用批处理内部命令简介批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。了解了大概意思后,我们正式开始学习.先看... 阅读全文
posted @ 2014-11-21 10:21 若 ♂ 只如初见 阅读(321) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/tt_mc/p/3891546.htmlEclipse用起来虽然方便,但是编译打包android项目还是比较慢,尤其将应用打包发布到各个渠道时,用Eclipse手动打包各种渠道包就有点不切实际了,这时候我们用到Ant帮我们自动编译打包了。1 Ant自动编... 阅读全文
posted @ 2014-11-19 18:25 若 ♂ 只如初见 阅读(708) 评论(0) 推荐(0)
摘要: 原理:就是动态改变ScrollView header的margin实现主要的代码:http://blog.csdn.net/swust_chenpeng/article/details/39289721public class RefreshScrollView extends ScrollView... 阅读全文
posted @ 2014-11-19 18:09 若 ♂ 只如初见 阅读(1683) 评论(0) 推荐(0)
摘要: 转载地址:http://blog.csdn.net/spring21st/article/details/6730283由于Android应用没有像web开发中的session机制,所以采用PHPSESSID的方式,是没有办法获取客户端登录状态的。这种情况下,如何在用户登录后,服务器端获取用户登录状... 阅读全文
posted @ 2014-11-19 18:04 若 ♂ 只如初见 阅读(356) 评论(0) 推荐(0)
摘要: 1. android.os.Process.killProcess(pid) 只能终止本程序的进程,无法终止其它的 具体代码如下:?12 Process.killProcess(Process.myPid()); Process.killProcess(Process.myPid()); ... 阅读全文
posted @ 2014-11-12 10:06 若 ♂ 只如初见 阅读(1307) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/floodingfire/article/details/8144617http://mzh3344258.blog.51cto.com/1823534/808837 阅读全文
posted @ 2014-08-27 11:06 若 ♂ 只如初见 阅读(230) 评论(0) 推荐(0)
摘要: 1、在处理下载管理时,服务在后台运行,下载完成后要更新listview列表的按钮,将“下载”改成“打开”这样一个功能。 在Activity里面写一个静态内部类,继承广播。其中属性text_button的值就是按钮显示的文字。通过mAdapter.notifyDataSetChanged()更新... 阅读全文
posted @ 2014-08-26 20:17 若 ♂ 只如初见 阅读(428) 评论(0) 推荐(0)
摘要: android:windowSoftInputModeactivity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘它的设置必须是下面列表... 阅读全文
posted @ 2014-08-26 12:24 若 ♂ 只如初见 阅读(411) 评论(0) 推荐(0)
摘要: 跨应用发送和接收广播,与同应用下的情况差不多,只需要添加一个权限,以及配置一下receiver的android:process属性即可发送广播的应用中:Java代码Intentintent=newIntent("info.zhegui.receiver.interprocess");sendBroa... 阅读全文
posted @ 2014-08-18 12:23 若 ♂ 只如初见 阅读(3119) 评论(0) 推荐(0)
摘要: 本人网上用的ID是泡面或安卓泡面,学习一年半之前开始从事Android应用开发,这是我写的第一篇Android技术文章,转载请注明出处和作者,有写的不好的地方还请帮忙指出,谢谢。在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全。我试过很多种方法... 阅读全文
posted @ 2014-08-11 14:42 若 ♂ 只如初见 阅读(410) 评论(0) 推荐(0)
摘要: 通常需要修改textview被选中时文字颜色,总是没效果,有以下几种方式可以实现:在textview中,增加选择器: android:textColor="@drawable/text_wbcolor_selector"1、可以增加点击事件,在后台设置,不管有没有点击事件: textview.set... 阅读全文
posted @ 2014-07-26 17:42 若 ♂ 只如初见 阅读(1817) 评论(0) 推荐(0)
摘要: 一、资源文件:1、文字选择器: 2、背景选择器: 3、属性文件: ... 阅读全文
posted @ 2014-07-26 17:34 若 ♂ 只如初见 阅读(1258) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 15 下一页