移动平台-日排行
一、选项卡如今很多应用都会使用碎片以便在同一个活动中能够显示多个不同的视图。在Android 3.0 以上的版本中,我们已经可以使用ActionBar提供的Tab来实现这种效果,而不需要我们自己去实现碎片的切换。ActionBar默认是不具备选项卡功能的,所以我们需要给一个属性赋上对应的枚举,比如下...
http://blog.csdn.net/xyz_lmn/article/details/16856843采用Intent隐式调用Activity的方法,主要使用Intent.ACTION_SEND和Intent.createChooser();调用Android系统的分享接口。系统会过滤手机上的具...
在处理耗时工作的时候,大多数会弹出一个加载的框,里面有一个连续旋转的图片,很多时候都是用一张图片,使用rotate来设定旋转,不过看起来不太美观,没有形象感,在3.0之前Android有两种动画效果分别是补间动画和帧动画,用一张图片实现的是使用补间动画,定义给出两个关键帧,通过一些算法将给定属性值在...
帕波斯(Pappus of Alexandria) 生于亚历山大,活跃于公元300—350前后.该螺线是一种绕在圆锥上的曲线.#http://www.mathcurve.com/courbes3d/spiraleconic/pappus.shtmlvertices = 12000t = from (...
Android is designed to run on many different types of devices, from phones to tablets and televisions. As a developer, the range of devices provide...
swipe.js 是一个轻量级的移动端内容滑块,类似于pc端的slide.js,用于实现轮播广告或其他内容滑动模块 ,支持移动端屏幕滑动手势操作。此库不依赖于任何其他的js库,可独立使用使用swipe.js时只需将下载好的文件引用到页面,然后在页面中写好对应的结构 ...
【喵"的Android之路】【开篇】【序】本人Nodin,偶尔也叫MoNodin,朋友们都喜欢叫我丁,还有个笔名叫陌上幽人,文艺时叫恋风,发奋时叫不肯腐烂的土壤。。。也许你觉得我逗,其实25年来我从没长过青春痘——看来还太年轻,(唱起来)我的青春期它还没来到!开个玩笑,言归正传。2011年3月份开始...
使用android-support-v4.jar里面的ViewPager实现滑动页面。基本包含三个部分: 1. 导航控件 2. 游标(指示当前页面) 3. 一个ViewPager.例子做的比较简单就几个控件换来换去的, 每个人的想法都不同相应的实现方法也就不一样呢,关键还是思想什么的.所谓积少...
一、耗时操作 1.什么是ANR 在应用程序的主线程中执行一段耗时的代码, 就有可能出现ANR异常. 耗时的代码未执行结束时, 界面会卡住, 用户对界面进行了操作, 10秒之后耗时代码如果还未结束, 就会出现ANR异常 2.怎么避免ANR 主线程中不要执行耗时的代码 如果一...
【喵"的Android之路】【番外篇】关于==和equals在实际的编程当中,经常会使用==和equals来判断变量是否相同。但是这两种比较方式也常常让人搞得云里雾里摸不着头脑。下面是我个人做的总结,希望能起到拨云见日的作用。【讲前普及】请阅读【喵"的Android之路】【基础篇(一)】【Java面...
一:block基础知识block基础知识基本概念:block是用来保存一段代码的; 特点:1:保存一段代码; 2:可以有参数和返回值; 3:可以作为函数的参数传递; 与代码块的区别,代码块里的代码会自动执行,block中代码要手动调用;二:普通数据类型、指向函数的指针、block...
【喵"的Android之路】【番外篇】有关于null的一些知识点1、首先,到底什么是null?null是Java中的一个关键字,用于表示一个空对象引用,但其本身并不是任何类型也不是属于任何对象。因此,下面的做法是错误的:int a = null;但:Object obj = null;是可以的,因为...
Android仿IOS回弹效果 ScrollView回弹 总结
应项目中的需求 需要仿IOS 下拉回弹的效果 , 我在网上搜了很多 大多数都是拿scrollview 改吧改吧
试了一些 发现总有点小问题
下面的代码是我对大家发布的做了点小修改 觉得没太大问题
package com.example.myscrollview;
import android.content...
android 打开蓝牙设备 显示已经配对的蓝牙设备 ,并将已配对的蓝牙设备显示在textview中...
Android Studio常用操作技巧,帮助我们更好更快地使用Android Studio进行开发。(持续更新)...
上一篇博文我介绍了账号与同步的同步实现过程,其中提供了一个工系统进程调用的服务,那么这个服务到底是怎么被启动和使用的呢?这篇博文我就大体梳理一下启动过程。
其实作为一个一般开发人员,我们只要知道要想知道被监听的ContentProvider有变动,首先那个ContentProvider必须使用ContentResolver.notifyChange(android.net.Uri,
and...
思路:
1.基于SharedPreferences,每次打开时,根据上次打开时记录的版本即可区分此次打开的情形。
StoredData.java:
1.Application.onCreate中调用StoredData.getThis().markOpenApp();即可。其他位置就可以根据getLaunchMode判断打开类型了。
package com.exampl...
http://developer.android.com/guide/practices/ui_guidelines/widget_design.html#design
http://developer.android.com/guide/topics/appwidgets/index.html
http://developer.android.com/guide/topics/appwidg...
思路:
1.当然是基于SQLiteOpenHelper.onCreate(第一次安装程序时调用)、onUpdate(升级程序时调用)
2.用"脚本"(脚本制作具体方法问度娘)做数据库升级,文件名标识对应版本,java中根据“上一版本、当前版本”选择执行的脚本。
升级时,修改DB_VERSION(当前版本)即可。
DBManager.java:
package com.exampl...