android系统自带了apk安装成功后会发出一个广播,那么我们在activity上进行注册广播即可 @Override protected void onStart() { super.onStart(); IntentFilter inte... ...
前几天微博上被一个很优秀的 Android 开源组件刷屏了 - ExplosionField,效果非常酷炫,有点类似 MIUI 卸载 APP 时的动画,先来感受一下。 ExplosionField 不但效果很拉风,代码写得也相当好,让人忍不住要拿来好好读一下。创建 ExplosionFieldExplo... ...
packagecom.exam.file;importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileN... ...
ButterKnife基本使用http://www.cnblogs.com/mengdd/archive/2015/06/23/4595973.htmlAndroid SlidingMenu 使用详解http://blog.csdn.net/lmj623565791/article/details/36... ...
EmojiChat聊天页面实现,支持发送失败重发EmojiChat聊天页面实现,支持发送失败后重新发送,且支持发送表情,发送图片,适合做社交软件聊天页面参考,功能已经很强大稳定了,本项目主要通过ListView对List<Message>设置ChatAdapter进行显示的。自定义聊天底部弹... ...
Being able to measure performance is required针对性能进行度量 in order to determine whether optimizations are needed是否需要优化, and whether the optimizations actua... ...
Android开发最佳实践 移动开发Android经验分享应用GoogleMaterial Design 摘要:前段时间,Google公布了Android开发最佳实践的... ...
作为ios应用开发者,对于ios应用常见的事件处理机制必须掌握。现在谈谈ios事件处理机制的几种方式。1、通过IBAction绑定实现事件处理 IBAction是控制器组件中的一种特殊的方法,这种方法可被作为界面设计文件中UI控件的事件处理方法。2、通过代码设置事件处理方法 ios应用中能与用户交互的控... ...
Git托管的不一定就是Java代码,也可以是其它语言的代码或者文件。常用的Git代码托管平台有Github、OSChina、CSDN、Gitbucket我的oschia地址:http://git.oschina.net/xinyidev 账号:134****479@qq.com 密码:898****@$... ...
优秀程序员是如何处理糟糕代码的可能你一行不好的代码也从来没有写过。这是有可能的,但在现实中又不太可能。 现实情况是,和这个星球上的其他所有程序员一样,你会产出安全漏洞、UI元素偏移,等等等等的代码。这并不能说明你是一个不好的开发人员。只是因为你是人类而已——一种不可避免会犯错的生物。正是这种每个开发人员... ...
Maximizing Battery Life7.1 Measuring Battery Usage测量电池用量7.2 Disabling禁用 Broadcast Receivers7.3 Networking网络7.4 Location 位置7.5 Sensors传感器7.6 Graphics图形7.... ...
【本博客内的文章是本人的学习笔记总结,如有错误请各位批评指正,谢谢!欢迎加入群285077071讨论】关于Activity的生命周期的学习,我将从以下几个方面入手来全面认识:一、什么是生命周期?二、Activity生命周期的官方定义三、Activity生命周期流程图的理解四、通过代码来切身体验每一个周期... ...
</div> <div class="zixun-tj-product adv-bottom"></div&g... ...
View控件下分:TextView、ImageView、ViewGroupTextView下分:EditText、ButtonViewGroup下分:LinearLayout、RelativeLayout、FrameLayout、TableLayout、AbsoluteLayoutLinearLayou... ...
SDK版本需要注意的是inBitmap只能在3.0以后使用。2.3上,bitmap的数据是存储在native的内存区域,并不是在Dalvik的内存堆上。在android3.0开始,系统在BitmapFactory.Options里引入了inBitmap机制来配合缓存机制。如果在载入图片时传入了inBit... ...
实现的逻辑大体是这样的,APP的webview可以拦截请求的链接地址,通过与内嵌界面约定请求前缀(如:webjs2app://),后接请求内容。请求内容如下:{"functionName":"sayHello',"args":["haha"],"success":"onSuccess","error":... ...
JS生成二维码实例:<!DOCTYPEhtml><html><head><title>JS二维码生成</title><metacharset="utf-8"/><scriptsrc="js/qrcode.js">... ...
程序员总是想做到尽可能的高效,但很多人往往会觉得力不从心。这是因为他们在多年的编码过程中养低效程序员的7个坏习惯成了一些不好的习惯。下面这7个坏习惯绝对是软件工程师需要改掉的。 1.缺乏激情这已经是一个老生常谈的话题了,但却是真理。写了多年的代码后,程序员们很可能会失去激情,只想着做一天和尚撞一天钟。更... ...
Android计时器和倒计时计时器两个核心类Timer 和TimerTask1) Timer核心方法Java代码//Schedulesthespecifiedtaskforexecutionafterthespecifieddelay.voidschedule(TimerTasktask,longdel... ...
Android代码规范 ——转发请表明出处《IT蓝豹》:http://itlanbao.com/preview.aspx#1,0[-]一Import的次序二缩进Indentation总则示例代码规则说明三大括号Braces的位置示例代码规则说明四空格White Space声明申请初始化体数组元素的访问函... ...