android
文章平均质量分 64
萝卜青菜丶
奋斗!
展开
-
Intent常用
1 Intent.ACTION_MAINString: android.intent.action.MAIN标识Activity为一个程序的开始。比较常用。Input:nothingOutput:nothing activity android:name=".Main" android:label="@string/app_name">转载 2015-08-25 11:29:08 · 353 阅读 · 0 评论 -
ButterKnife使用详解
说明下转载地址:http://blog.csdn.net/itjianghuxiaoxiong/article/details/50177549在android编程过程中,我们会写大量的布局和点击事件,像初始view、设置view监听这样简单而重复的操作让人觉得麻烦类,所以可以采用注解的方式去实现,而ButterKnife则是注解中相对简单易懂的很不错的开源框架,而网上的文档和转载 2016-03-11 10:43:02 · 411 阅读 · 0 评论 -
android.view.view
这个类是描绘块状视图的基类。View会绘制一个包含Drawing是event事件的方形块,View是所有与用户交互的组件的Widgets的基类(Buttons,textField等),View的子类ViewGroup是layouts类的基类,layouts类可以包含其他的View/ViewGroup组件并且定义展示的属性。Using ViewsViews在界面中被组织成一个单一的树形。可以转载 2015-11-30 10:30:31 · 487 阅读 · 0 评论 -
Android ImageCropper 矩形 圆形 裁剪框
支持圆形裁剪框,裁剪后生成圆形图案。代码基于开源项目修改,github上项目链接:https://github.com/shengge/android-crop还是贴下效果图: 说一下圆形裁剪实现部分:1.UI方面,自定义CircleHighlightView继承至HighlightView(原有的矩形裁剪框实现),直接看draw方法实现[java] view p转载 2015-10-12 16:20:53 · 1420 阅读 · 0 评论 -
Android启动应用时闪一下黑屏
Android手机在启动应用时,闪一下黑屏,有的手机1秒不到,有的2秒或以上?一直没注意其他应用,听同事说微信桌面点击启动时会延迟一会启动,没有黑屏。。试了一下,像QQ、微信、360云盘、酷我音乐等APP都作了处理,也有一些像蜻蜓FM的APP也会闪一下黑屏,应该是有技术来补全这个问题。查了一些资料,对这方面信息却比较少,可能是没找到。。。闪黑屏的原因主要是因为Android系统启动我们应用时先原创 2015-10-09 17:09:29 · 3632 阅读 · 0 评论 -
Android系统 小米/三星/索尼 应用启动图标未读消息数(BadgeNumber)动态提醒
在Android手机上,如QQ、微信当有未读消息的时候、我们可以看到在应用的启动图标的右上角会有一个红色圈圈、且圈圈里会动态显示未读消息的数目,如下图显示: 那么该功能是怎么实现的呢? 在万能的互联网搜索和翻阅了大量相关资料、也请教了一些技术群里的大咖们。从他们那里我获知、提取了一些关键词:第三方控件BadgeView(实现应用内的数字提醒)、快捷图标、Launcher、反射。转载 2015-10-10 14:37:39 · 631 阅读 · 0 评论 -
Android应用启动闪黑屏
闪黑屏的原因主要是我们启动Activity的时候,需要跑完onCreate和onResume才会显示界面。也就是说需要处理一些数据后,才会显示。按照这种思路,是不是我把初始化的工作尽量减少就可以避免黑屏?事实是,就算你onCreate啥都不做,仍然会闪一下黑屏,因为初始化解析界面时需要一定时间。下面是解决办法:1、自定义Theme复制代码代码如下:设置背景图Theme转载 2015-10-09 17:56:11 · 660 阅读 · 0 评论 -
greenDaoMaster
greenDaoMaster是一个移动开发的ORM框架,由于网上一直查不到使用资料,所以自己摸索总结下用法。首先需要新建一个JAVA项目用来自动生成文件。需要导入greendao-generator-1.3.0.jar和freemarker.jar到项目中示例代码如下:[java] view plaincopy/* *转载 2015-10-21 09:14:23 · 337 阅读 · 0 评论 -
【Android】Android清除本地数据缓存代码
主要功能清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录 /* * 文 件 名: DataCleanManager.java * 描 述: 主要功能有清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录 */import java.io.File;import an转载 2015-09-15 15:08:27 · 302 阅读 · 0 评论 -
EditText属性详情
一、inputType属性inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用。比如有时需要虚拟键盘只为字符或只为数字。 ?123456789101112131415161718转载 2015-08-11 10:25:03 · 354 阅读 · 0 评论 -
Android系列--DOM、SAX、Pull解析XML
本篇随笔将详细讲解如何在Android当中解析服务器端传过来的XML数据,这里将会介绍解析xml数据格式的三种方式,分别是DOM、SAX以及PULL。一、DOM解析XML我们首先来看看DOM(Document Object Model)这种方式解析xml,通过DOM解析xml在j2ee开发中非常的常见,它将整个xml看成是一个树状的结构,在解析的时候,会将整个xml文件加载到我们的转载 2015-07-28 09:13:55 · 409 阅读 · 0 评论 -
ObjectAnimation动画属性
ObjectAnimator,通过设置改变对象的属性来实现动画效果,常用的方法有这么几种,ofFloat()、ofInt()、ofObject()、ofArgb()、ofPropertyValuesHolder(),具体含义及使用我们在下面的实例中进行讲解。一、动画类型使用ObjectAnimator也是可以轻松的实现平移、缩放、旋转、透明度这几种动画效果的,与补间动画的使用效转载 2016-11-03 17:37:14 · 3077 阅读 · 1 评论