广播接收者( BroadcastReceiver )顾名思义,它就是用来接收来自系统和应用中的广播。它用于接收广播 Intent ,广播 Intent 的发送是通过调用Context.sendBroadcast() 、 Context.sendOrderedBroadcast() 来实现的。通常一个广播 Intent 可以被订阅了此Intent 的多个广播接收者所接收。例如当开机完成后系统会产生一...
分类:
移动开发 时间:
2015-05-12 13:45:28
阅读次数:
151
import java.io.File;
import java.util.HashMap;
import android.content.Intent;
import android.net.Uri;
public class FileIntentUtil {
private static final int INTENT_IMAGE = 1;
private static final...
分类:
移动开发 时间:
2015-05-12 13:45:28
阅读次数:
132
http://androidren.com/index.php?qa=318&qa_1=android-support-v8-renderscript%E7%9B%B8%E5%85%B3%E7%B1%BB%E6%89%BE%E4%B8%8D%E5%88%B0%E7%9A%84%E9%94%99%E8%AF%AF%E8%A7%A3%E5%86%B3
最近在使用500px的模糊控件,http...
分类:
移动开发 时间:
2015-05-12 13:44:10
阅读次数:
164
当使用autolayout 来布置scrollview,转屏时如果使用
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
会出现偏移,这时候改用
- (void)willAnimateRotation...
分类:
移动开发 时间:
2015-05-12 13:44:24
阅读次数:
129
最近看了慕课网一老师的视频,关于手势密码的研究,挺不错的,不过没上传源码,还有就是旋转角度的计算个人感觉不太好,于是整理出源代码如下:
import java.util.ArrayList;
import java.util.List;
import mg.lanyan.ui.R;
import android.annotation.SuppressLint;
import android.c...
分类:
移动开发 时间:
2015-05-12 13:43:51
阅读次数:
135
智能手机蒸蒸日上,国产手机却迎来寒冬,这是怎么回事?作者可能讨论了很多,但是最重要的一点是android手机不咋的。
我用android手机,经常出现界面无响应,要不要关闭的对话框,只能说android不成熟,或者天生有缺陷,不适合可视化界面操作,也许是java的弊端?
作者说,相对Android开放系统,iOS封闭系统有更好的软件权限与操作运行、进程管理机制,系统体验方面超出一筹。如果把iO...
分类:
移动开发 时间:
2015-05-12 13:39:37
阅读次数:
157
题目链接:点击打开链接
百度个题解:点击打开链接
6的因子是1,2,3,6; 6的因子和是 s(6)=1+2+3+6=12;
20的因子是1,2,4,5,10,20; 20的因子和是 s(20)=1+2+4+5+10+20=42;
2的因子是1,2; 2的因子和是 s(2)=1+2=3;
3的因子是1,3; 3的因子和是 s(3)=1+3=4;
4的因子和是 s...
分类:
移动开发 时间:
2015-05-12 13:40:19
阅读次数:
111
国产手机出高价了,硬件上去了,但是软件还是原地踏步,所谓深度优化android,不过是在界面UI上修修改改,核心代码根本改不动,而且android架构本身就有问题,就像给你一台桑塔纳,你不停的换器件,甚至发动机也换了,也不可能改造出奔驶宝马的性能,因为你根本就没有奔驰宝马的电控系统。你把桑塔纳外观全部换成宝马,他仍然不是宝马,无法跟宝马匹敌。不过我们国产手机本来就是奇瑞这样的汽车,不可能改造成宝马...
分类:
移动开发 时间:
2015-05-12 13:37:23
阅读次数:
174
Android提供了SQLDatabase代表一个数据库 (底层就是一个数据库文件)
静态方法打开一个文件对应的数据库:
static SQLiteDAtabase openDatabase (String path,SQLiteDatabase.Cursor Factory factory ,int flags)
打开path文件所代表的SQL数据库。
sta...
分类:
移动开发 时间:
2015-05-12 13:38:12
阅读次数:
138
SQLiteOpenHelper:是Android提供的一个管理数据库的工具类,可用于管理数据库的创建和版本更新。
是一个抽象类,这意味着如果我们想要使用它的话,就需要创建一个自己的帮助类去继承它。
方法:
onCreate():
用于初次使用软件的时候生成数据库表。
当获取到SQLiteDatabase实例时,如果数据库不存在,Android系统会自动生成一个数据库,紧...
分类:
移动开发 时间:
2015-05-12 13:37:37
阅读次数:
198
http://samdmarshall.com/re.htmlReverse Engineering ResourcesDebuggingThese are very important guides for understanding the debugging process and how a...
分类:
移动开发 时间:
2015-05-12 13:31:00
阅读次数:
150
1.将xx.ttf字体库加入工程里面。2.在工程的xx-Info.plist文件中新添加一行Fonts provided by application,加上字体库的名称3.引用字体库的名称,设置字体:[UIFontfontWithName:@"fontname"size:24];如果不知道字体名称,...
分类:
移动开发 时间:
2015-05-12 13:24:30
阅读次数:
131
IntroductionIn-App Purchase is an Apple technology that allows your users to purchase content and services from within your app. You set up In-App Pur...
分类:
移动开发 时间:
2015-05-12 13:24:12
阅读次数:
194
自定义view渐变背景,同时监听手势自动生成小圆球。宿主Activity如下:package com.edaixi.tempbak;import java.util.ArrayList;import android.animation.Animator;import android.animatio...
分类:
移动开发 时间:
2015-05-12 13:17:50
阅读次数:
426
驱动按钮有两种方法:1:button1,首先绑定匿名监听,然后重写onClick方法2:button2,在布局文件中设置onClick属性绑定监听,然后在代码中添加对应方法来监听按钮。 package com.example.button;import android.os.Bund...
分类:
移动开发 时间:
2015-05-12 13:16:23
阅读次数:
117
1、必须事先在assets底下创建一fonts文件夹 并放入要使用的字体文件(.ttf)2、写一个manager/** * 设置字体 * */public class FontManager { static String fongUrl = "fonts/fzltxh.ttf"; s...
分类:
移动开发 时间:
2015-05-12 13:10:46
阅读次数:
163
一、思路和方法:首先创建一个ActivityManager类来存放Activity的对象。返回ActivityManager的对象,供BaseActivity来进行操作。所有其他子Activity都继承BaseActivity。二、代码实现ActivityManager 类:package com....
分类:
移动开发 时间:
2015-05-12 13:10:52
阅读次数:
143