这里主要介绍Service组件的使用。1、定义一个继承Service的子类如下:package com.service;import android.app.Service;import android.content.Intent;import android.os.IBinder;public....
分类:
移动开发 时间:
2014-11-18 22:59:42
阅读次数:
238
android studio经常会莫名奇妙的找不到R文件。 1.多半是xml文件有问题,,标签不匹配等等,仔细检查。 2.如果提示的错误你已经解决,但是仍然不听的提示错误。 重启androidstutio,但是比较麻烦,stackoverflow上的解决方法是: a,选中自己的project然后按F...
分类:
移动开发 时间:
2014-11-18 17:52:39
阅读次数:
216
package com.example.android.apis.graphics;23.TextAlign:设置Path路径,贝赛尔曲线 //设置Path路径 private static void makePath(Path p) { p.moveTo(10, 0)...
分类:
移动开发 时间:
2014-11-18 17:34:00
阅读次数:
474
以前都是用的时候查资料做些增添即可,现在下决心系统学习下。首先发现developer.Android.com在开发工具上开始推出了 Android Studio了,不过他自己没有sdk manager,还得下载这个。然后设置下sdk目录才能使用。新建项目的目录和名字也以前的ADT开发工具有些不同。不...
分类:
移动开发 时间:
2014-11-18 17:32:31
阅读次数:
244
1.源码结构介绍activity包下存放一些android页面交互相关的控制程序,还有一个些公共帮助类db包为sqlite的工具类封装,这里做了一些自定义的改造,稍微仿Spring的JdbcTemplate结构,使用起来更加方便一点manager包留下主要是一些管理组件,包括联系人管理,消息管理,提...
分类:
移动开发 时间:
2014-11-18 17:23:19
阅读次数:
208
移动设备的屏幕有限,所有的东西都需要放到一个单一窗口组成的单一界面显示,在ios中体现为视图切换(在《ios – 视图》中已经说明了视图),当一个视图替换掉另一个视图的时候,会经常使用动画效果,这个任务就是交给视图管理器来完成的。 ios5之后应用程序窗口有一个根视图控制器(rootViewCont...
分类:
移动开发 时间:
2014-11-18 17:20:54
阅读次数:
227
public?class?ACache?{
public?static?final?int?TIME_HOUR?=?60?*?60;
public?static?final?int?TIME_DAY?=?TIME_HOUR?*?24;
private?static?final?int?MAX_SIZE?=?1000?*?1000?...
分类:
移动开发 时间:
2014-11-18 16:17:42
阅读次数:
325
一、数据库操作packagecom.ping.db;importandroid.content.Context;importandroid.database.sqlite.SQLiteDatabase;importandroid.database.sqlite.SQLiteDatabase.CursorFactory;importandroid.database.sqlite.SQLiteOpenHelper;/***@describe<数据库操作>*/publicclas..
分类:
移动开发 时间:
2014-11-18 16:11:42
阅读次数:
244
打开vi/usr/local/apache2/conf/httpd.conf找到下面两项把注释去掉LoadModulecgid_modulemodules/mod_cgid.s0LoadModuleactions_modulemodules/mod_actions.so3.重启apache/usr/local/apache2/bin/apachectlrestart
分类:
移动开发 时间:
2014-11-18 16:08:56
阅读次数:
156
使用Eclipse做Android开发,需要先在Eclipse上安装ADT(Android Development Tools)插件。
1.安装JDK 1.7
JDK官网http://www.oracle.com/technetwork/java/javase/downloads/index.html,下载JDK7软件包,我安装的是1.7.0_55版本。安装完JDK后,配置下JDK环境...
分类:
移动开发 时间:
2014-11-18 16:05:39
阅读次数:
229
出于一些很猥琐的需要,同时自己也想做一些新鲜的尝试,周末用了大半天时间破解了某款手游的数据文件。
过程比我预想的要顺利,主要原因还是我们开发人员的懈怠,咳咳。
过程如下:
下载安装包,解压,发现几个XXX.db文件,最感兴趣的是一个50多M的XXX.db用UltraEdit打开XXX.DB文件,没有任何线索。只发现这几个文件有相同的文件头搜索.DB文件可能是什么文件,发现了开源库sq...
分类:
移动开发 时间:
2014-11-18 16:05:35
阅读次数:
233
iOS Crash 分析(文一)- 开始
1. 名词解释
1. UUID
一个字符串,在iOS上每个可执行文件或库文件都包含至少一个UUID。目的是为了唯一识别这个文件。
2. dwarfdump
苹果提供的命令行工具,其中一些功能就是查看可执行文件件或库文件的UUID
3. symbolicatecrash
一个苹果提供的脚本。可以将crash日志符...
分类:
移动开发 时间:
2014-11-18 16:02:53
阅读次数:
327
iOS Crash 分析(文二)-崩溃日志组成
现在我们看一个淘宝iOS主客崩溃的例子:
### 1.进程信息 ###
Incident Identifier: E4201F10-6F5F-40F9-B938-BB3DA8ED7D50
CrashReporter Key: TODO
Hardware Model: iPhone4,1
Process: Ta...
分类:
移动开发 时间:
2014-11-18 16:02:00
阅读次数:
276
iOS Crash 分析(文三)- 符号化崩溃日志
未符号化的崩溃日志就象一本天书,看不懂,更别谈分析崩溃原因了。所以我们在分析日志之前,要把日志翻译成我们可以看得懂的文字。这一步我们称之为符号化。
在iOS Crash分析(文一)中已经提到过符号化的两种方式:
1.利用Xcode符号化
2.利用symbolicatecrash脚本符号化
其实这两种分析方式都...
分类:
移动开发 时间:
2014-11-18 16:01:04
阅读次数:
301
第一个问题,.9格式的图片与我们之前的一般图片有什么问题呢? 这是安卓开发里面的一种特殊的图片。这种格式的图片在android 环境下具有自适应调节大小的能力。 (1)允许开发人员定义可扩展区域,当需要延伸图片以填充比图片本身更大区域时,可扩展区的内容被延展。(2)允许开发人员定义内容显示区,用于显示文字或其他内容。 第二个问题,.9.png格式图片有什么用处呢? ...
分类:
移动开发 时间:
2014-11-18 15:59:41
阅读次数:
221
方法调用序列
下图展示了方法调用的协作图:
这个是前面第五章里,我画的图:
我们再回顾一下自从连接器里
connector.getContainer().invoke(request, response);
这句代码运行之后发生的事情;
这是第五章的时序图,放在这一章同样适用。。。
我们仔细分析一下:
1首先连接器创建请求与响应对象;
2调用这行代码...
分类:
移动开发 时间:
2014-11-18 16:00:28
阅读次数:
326
iOS 7 UI 过渡指南 - 开始之前(iOS 7 UI Transition Guide - Before You Start)...
分类:
移动开发 时间:
2014-11-18 15:59:56
阅读次数:
247