Android中的日历,只有真机才有,模拟上是没有的,所以测试环境一定要真机!!
因为日历是系统自带的,所以我们读写它一定要申请权限,也就是在AndroidManifest.xml加如下两行代码(一个读一个写):
日历日程URL在2.2以后版本有所改变
// 为了兼容不同版本的日历,2.2以后url发生改变
private static String calan...
分类:
移动开发 时间:
2014-08-28 16:09:39
阅读次数:
319
欢迎来到音画学堂
欢迎来到音画学堂
欢迎您的来访
访来的您迎欢
欢迎您的来访
访来的您迎欢
祝您开心快乐 好运来
祝您开心快乐好运来
欢迎光临
欢迎光临
美丽世界
界世丽美
美丽世界
界世丽美
园花福幸
幸...
分类:
移动开发 时间:
2014-08-28 16:10:39
阅读次数:
298
What
is Application
Application和Actovotu,Service一样是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建,如果需要创建自己 的Application,也很简单创建一个类继承 Applicat...
分类:
移动开发 时间:
2014-08-28 16:14:19
阅读次数:
266
Call openFileOutput() with
the name of the file and the operating mode. This returns a FileOutputStream.通过 openFileOutput()建立FileoutputStream对象Write to the file with write().创建Write对象并进行数据读写操作Close ...
分类:
移动开发 时间:
2014-08-28 16:16:29
阅读次数:
328
做android 开发的经常会遇android.database.CursorWindowAllocationException这样子的错误;一般出现这样的错误,大部分原因是因为没有关闭cursor,或者是因为Cursor使用不当,之前我的遇到这样的代码:
ForecastData situation = null;
................
Cursor cursor...
分类:
移动开发 时间:
2014-08-28 16:18:59
阅读次数:
342
学习一样新事物或许有多种方式,报培训班,看视频,向高手请教等等,但一本好书往往可以让你少走很多弯路,事半功倍。
下面推荐几本个人觉得搞Android开发值得一读的书籍。
再推荐几个安卓开发者常上的平台,能很好的帮助你从各路大牛身上学到更多的东西。
推荐你关注DevStore(主要是开发者服务商店)还有csdn和开源中国,都是开发者经常关注的网站。...
分类:
移动开发 时间:
2014-08-28 16:59:10
阅读次数:
219
android Handler的使用(二)...
分类:
移动开发 时间:
2014-08-28 17:00:10
阅读次数:
236
android Handler的使用(一)...
分类:
移动开发 时间:
2014-08-28 17:00:50
阅读次数:
235
保存至本地存储空间时, 我们并不像保存至外置存储卡那么方便, 直接用一个Environment.getExternalStorageDirectory().getAbsolutePath()就搞掂. 保存至本地中还需要提前获知这个路径, 而这个路径根据不同的手机有的是/mnt/sdcard1/ , 有的是/mnt/sdcard2/ 等等. So 怎么取巧呢?...
分类:
移动开发 时间:
2014-08-28 17:02:40
阅读次数:
242
本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推...
分类:
移动开发 时间:
2014-08-28 17:04:41
阅读次数:
297
1. [代码]html代码 编号 姓名 电话 刷新 2. [代码]静态赋值 package org.itcast.service;import java.util.ArrayList;import java.util.L...
分类:
移动开发 时间:
2014-08-28 17:44:55
阅读次数:
249
android软键盘事件监听enter键软件盘的界面替换只有一个属性android:imeOptions,这个属性的可以取的值有 normal,actionUnspecified,actionNone,actionGo,actionSearch,actionSend,actionNext,actio...
分类:
移动开发 时间:
2014-08-28 17:45:35
阅读次数:
240
在android手机‘设置’-‘移动网络类型’里可以看到有关网络类型的选项,一般默认为3G优先。如果有需要在程序中切换网络类型的朋友,不妨试试下面的方法。这里提供了几种思路,虽然可能对待手机的方式不太友好。0)NetworkMode来自Android源码,The preferred network ...
分类:
移动开发 时间:
2014-08-28 17:50:05
阅读次数:
294
111111111111111class InstrumentationTestCase extends TestCase{}class AndroidTestCase extends TestCase他们两个都继承 TestCase。InstrumentationTestCase:Android单...
分类:
移动开发 时间:
2014-08-28 17:57:25
阅读次数:
441
产品每次发布,都需要打很多渠道的包。之前用per脚本打包,后来添加了自定义空间属性后,就不能打了。Ant脚本打包又嫌麻烦,引用的工程太多。最后想到一个办法就是反编译。原理:每个渠道的包只有AndroidManifest.xml文件中渠道的ID不一样。所以反编译APK后,修改AndroidManife...
分类:
移动开发 时间:
2014-08-28 17:58:55
阅读次数:
254
请在MultiSimPreferenceActivity.java 作如下的修改, 验证之后请反馈结果。
共修改2 处。
修改1: 函数 isChecked()
private boolean isChecked(String preference,int sim_id){
SharedPreferences prefs = PreferenceManager.ge...
分类:
移动开发 时间:
2014-08-28 18:07:05
阅读次数:
261
以设置Google Launcher2作为默认启动的Launcher为例,
其package name 为 com.android.launcher
launcher activity name 为 com.android.launcher2.Launcher
1、请在PackageManagerService.java中的systemReady函数的最后中增加以下代码。...
分类:
移动开发 时间:
2014-08-28 18:07:25
阅读次数:
248
本文回答了“为什么使用Handler能跨线程更新UI?”,同时从源码角度剖析了暗藏在Handler背后的玄机:Looper(封装了消息循环)和MessageQueue(消息队列),它们是所有App(Activity)得以运作的核心。Handler本质上具有两个角色——消息队列的窗口(Handler.sendMessage)、处理消息的回调(Handler.handleMessage)。最后指出,后台线程通过Handler更新UI本质上是“生产者消费者问题”。...
分类:
移动开发 时间:
2014-08-28 18:07:55
阅读次数:
313
我们知道:只有主线程会在创建的时候默认自动运行一个runloop,并且有timer,普通的子线程是没有这些的。这样就带来一个问题了,有些时候我们并不确定我们的模块是不是会异步调用到,而我们在写这样的延时调用的时候一般都不会去检查运行时的环境,这样在子线程中被调用的时候,我们的代码中的延时调用的代码就会一直等待timer的调度,但是实际上在子线程中又没有这样的timer,这样我们的代码就永远不会被调到。...
分类:
移动开发 时间:
2014-08-28 18:08:05
阅读次数:
163
IOS忽略-Warc-performSelector-leaks警告...
分类:
移动开发 时间:
2014-08-28 18:09:55
阅读次数:
458