文章分类 -  Android

摘要:Android Butterknife 8.4.0 使用方法总结 转载请标明出处:http://www.cnblogs.com/zhaoyanjun/p/6016341.html本文出自【赵彦军的博客】 前言 ButterKnife 简介 ButterKnife是一个专注于Android系统的Vie 阅读全文
posted @ 2017-04-18 09:39 王世桢
摘要:原文地址:http://www.cnblogs.com/malinkang/archive/2013/03/19/2970248.html1.圆角图片 /** * 转换成圆角 * * @param bmp * @param roundPx * @return */ public static Bitmap convertToRoundedCorner(Bitmap bmp, float roundPx) { Bitmap newBmp = Bitmap.createBitmap(bmp.getWidth(), bmp.... 阅读全文
posted @ 2013-03-21 15:49 王世桢 阅读(298) 评论(0) 推荐(0)
摘要:转载声明:http://blog.jpush.cn/index.php/jpush_wireless_push_principle/移动互联网应用现状因为手机平台本身、电量、网络流量的限制,移动互联网应用在设计上跟传统 PC 上的应用很大不一样,需要根据手机本身的特点,尽量的节省电量和流量,同时又要尽可能的保证数据能及时到达客户端。为了解决数据同步的问题,在手机平台上,常用的方法有2种。一种是定时去服务器上查询数据,也叫Polling,还有一种手机跟服务器之间维护一个 TCP 长连接,当服务器有数据时,实时推送到客户端,也就是我们说的 Push。从耗费的电量、流量和数据送达的及时性来说,Pus 阅读全文
posted @ 2013-02-05 10:51 王世桢 阅读(529) 评论(0) 推荐(0)
摘要:转载声明:原文地址http://blog.csdn.net/ruanjianxiong/article/details/7674071有时候一些通讯软件需要这些个功能,比如说收到短信,通知等,要求手机发出铃声,或震动,或发光以提示用户知晓。往往手机都是有默认设置的,比如说用户开启了铃声+震动;只铃声不震动;完全静音等等...这个时候就需要有一个规则了,起码软件的设置不能跟系统的冲突吧,中间的一些逻辑是要处理好的!之前做过的软件中有这么个需求,而且代码是我负责的,所以总结一下。思路: 1. 软件应该有个自己的设置配置文件,用以保存,自己的软件的提醒规则 2. 遵从系统的设置,比如说:系统是完.. 阅读全文
posted @ 2013-02-04 11:53 王世桢 阅读(2012) 评论(0) 推荐(0)
摘要:转载声明:原帖地址http://www.cnblogs.com/sumirro/archive/2011/12/19/sumirro.html最近再研究Android应用的夜间模式,总结一下: 夜间模式的主旨就是用代码实现调用不同的.xml文件或者不同的资源文件。当然,皮肤,主题什么的都可以这么实现。第一种:(sdk2.2+)UiModeManager 傻瓜式的,新建layout-night文件夹,里面加入需要夜间模式的layout.xml文件,然后系统会根据UiMode自动获取layout或者layout-night中的布局文件 UiModeManager是Android SDK2.2... 阅读全文
posted @ 2013-01-30 11:19 王世桢 阅读(897) 评论(0) 推荐(0)
摘要:转载声明:http://book.51cto.com/art/201109/291313.htm长按"Home"键也是系统消息,应用程序无法对长按"Home"键的消息做自定义处理。在PhoneWindowManager的interceptKeyTi()方法中检测是否是长按"Home"键的消息,如果是,则发送一个异步消 息。处理该异步消息的是一个线程对象,名称为mHomeLongPress,该对象是在构造函数中创建的,其作用就是用户所看到的弹出一个对话框,里面包 含了最近启动的应用列表。而该线程内部的执行过程具体如下:(1)调用perf 阅读全文
posted @ 2013-01-29 14:55 王世桢 阅读(300) 评论(0) 推荐(0)
摘要:转载声明:http://blog.csdn.net/vestigge/article/details/8125576 效果如上图,想必大家已经在很多应用中看到过了,下面来看看用SlidingDrawer 实现滑动抽屉效果从Android1.5开始,加入了android.widget.SlidingDrawer类 SlidingDrawer控件的一些属性: android:allowSingleTap指示是否可以通过handle打开或关闭 android:animateOnClick指示是否当使用者按下手柄打开/关闭时是否该有一个动画。 android:content隐藏的内容 an... 阅读全文
posted @ 2013-01-26 11:48 王世桢 阅读(197) 评论(0) 推荐(0)
摘要:转载声明,原文出自:http://androidkaifa.com/thread-1036-1-1.html通过com.android.internal.os.PkgUsageStats这个类可以得到一个应用程序的启动次数,运行时间等信息,功能很强大。但是google并没有将这个类作为API接口提供给开发者,如果在android源码下开发,可以通过以下代码来使用这个类: 1 import com.android.internal.app.IUsageStats; 2 import com.android.internal.os.PkgUsageStats; 3 4 //比较两个应用程序的... 阅读全文
posted @ 2013-01-19 20:35 王世桢 阅读(1171) 评论(0) 推荐(0)
摘要:转载声明:原帖地址http://www.cnblogs.com/allin/archive/2010/05/11/1732200.html由于google doc 很多人都打不开,故更新了源码下载地址 【源码下载】----2011-01-18 在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据 具体的将被映射的字符串,图片,或者基本. 阅读全文
posted @ 2013-01-19 19:20 王世桢 阅读(105) 评论(0) 推荐(0)
摘要:转载声明:原帖http://www.cnblogs.com/leizhenzi/archive/2011/07/25/2115986.html在Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景背很简单只需要准备一张图片然后指定属性 android:background="@drawable/bg",不过不要高兴地太早,当你这么做以后,发现背景是变了,但是当你拖动,或者点击list空白位置的时候发现ListItem都变成黑色的了,破坏了整体效果这是为什么呢?这个要从Listview的 阅读全文
posted @ 2013-01-19 19:18 王世桢 阅读(187) 评论(0) 推荐(0)
摘要:转载声明:本文由Sodino所有,转载请注明出处:http://blog.csdn.net/sodino/article/details/7704084同样,先上效果图如下:效果图中,抛物线的动画即是由SurfaceView实现的。底部栏中的文字翻转详情相关帖子:[Android] 文字翻转动画的实现需求:1.实现抛物线动画 1.1 设计物理模型,能够根据时间变量计算出某个时刻图片的X/Y坐标。 1.2 将图片高频率(相比于UI线程的缓慢而言)刷新到界面中。这儿需要实现将脏界面清屏及刷新操作。2.文字翻转动画(已解决,见上面的帖子链接)下面来逐一解决所提出的问题。--------------- 阅读全文
posted @ 2013-01-19 19:17 王世桢 阅读(445) 评论(0) 推荐(0)