杭州蓝松科技推出的安卓端的USB转串口调试助手, 欢迎下载使用下载地址:http://files.cnblogs.com/guobaPlayer/%E8%93%9D%E6%9D%BEUSB%E4%B8%B2%E5%8F%A3%E5%8A%A9%E6%89%8Bv1.1.apk杭州蓝松科技: 专注于a...
分类:
移动平台 时间:
2014-11-30 13:46:40
收藏:
0 评论:
0 赞:
0 阅读:
285
一.android.app.Fragment 与 android.support.v4.app.Fragment 区别support.v4.app.Fragment是为了给低版本Android使用的jar包android.app.Fragment支持的最低版本是Android3.0 – androi...
分类:
移动平台 时间:
2014-11-30 13:45:20
收藏:
0 评论:
0 赞:
0 阅读:
306
http://blog.csdn.net/wojsg001/article/details/12005887App开发到App Store上架,发布流程。分类:IOS2013-09-25 11:256434人阅读评论(1)收藏举报网上已经有很多关于这方面的资料。我重点总结了三篇。大家可以参照着看。1...
分类:
移动平台 时间:
2014-11-30 13:43:50
收藏:
0 评论:
0 赞:
0 阅读:
455
熟悉MS-Windows和X Windows事件驱动设计模式的开发人员,通常是把一个方法的指针传递给事件源,当某一事件发生时来调用这个方法(也称为“回调”)。Java的面向对象的模型目前不支持方法指针,似乎不能使用这种方便的机制。Java支持interface,通过interface可以实现相同的回...
分类:
移动平台 时间:
2014-11-30 13:40:30
收藏:
0 评论:
0 赞:
0 阅读:
273
在 IOS 的数据回调或者说代理模式大都都是通过回调函数或者Block(代码块)来实现的,Block 没什么好讲的,语法而已,这里简单理解下回调函数的工作原理。(这个回调函数的工作原理实际上的也是代理模式的过程)一、代理类的实现首先,新建一个代理类,并在其中写一个协议:AgencyProtocol@...
分类:
移动平台 时间:
2014-11-30 13:39:51
收藏:
0 评论:
0 赞:
0 阅读:
772
在Android开发中常常会遇到网络请求,数据库数据准备等一些耗时的操作;而这些操作是不允许在主线程中进行的。因为这样会堵塞主线程导致程序出现未响应情况。
所以只能另起一个子线程进行这些耗时的操作,完成后再显示到界面。众所周知,界面等控件操作只能在主线程中完成;所以不可避免的需要从子线程切换到主线程。
对于这样的情况在Android 中比较常见的是使用AsynTask类或者 Handler,这里是对 Handler的封装使其简单化,明了化;达到随时随地从子线程切换到主线程。...
分类:
移动平台 时间:
2014-11-30 10:21:20
收藏:
0 评论:
0 赞:
0 阅读:
335
Android应用主要构件本文地址:http://blog.csdn.net/caroline_wendyAndroid应用主要包含5个主要构件:活动(activity)、意图(intent)、服务(service)、广播接收器(broadcast receiver)、内容提供者(Content Provider);1. 活动(Activity)类似于网页,活动是应用程序的外观部分,启动活动的成本...
分类:
移动平台 时间:
2014-11-30 10:20:10
收藏:
0 评论:
0 赞:
0 阅读:
285
Application Context(应用程序上下文)本文地址:http://blog.csdn.net/caroline_wendyApplication Context指的是应用环境和其内的所有组件运行的进程。Context有自己的用户ID和Linux进程,和专门的Dalvik虚拟机,存储应用程序文件的专用文件系统。Context是基于该应用程序的包名唯一标识的,Context在应用程序的第...
分类:
移动平台 时间:
2014-11-30 10:19:50
收藏:
0 评论:
0 赞:
0 阅读:
309
开放过程遇到的一些问题,整理下来……...
分类:
移动平台 时间:
2014-11-30 09:17:00
收藏:
0 评论:
0 赞:
0 阅读:
144
博文内容 : 本文完整地分析了 WheelView 所有的源码, 包括其适配器类型, 两种回调接口 (选中条目改变回调, 和开始结束滚动回调), 以及详细的分析了 WheelView 主题源码, 其中 组件宽高测量, 手势监听器添加, 以及精准的绘图方法是主要目的, 花了将近1周时间, 感觉很值, 在这里分享给大家;
WheelView 使用方法 : 创建 WheelView 组件 --> 设置显示条目数 --> 设置循环 --> 设置适配器 --> 设置监听器 ;
自定义组件宽高获取策略 : Meas...
分类:
移动平台 时间:
2014-11-30 07:05:00
收藏:
0 评论:
0 赞:
0 阅读:
520
修正scaleform 的多点触控 (随手一记 给后来的人做个参考)scaleform 版本号 4.2.24 (估计这就是最后一个 移动版的版本了,万年没有更新了)开始 一直以为 scaleform 没有做 多点触控 和 手势 。其实 都已经封装好了。只是PC端的模拟器不支持。(调试 比较蛋疼只能 ...
分类:
移动平台 时间:
2014-11-30 06:30:20
收藏:
0 评论:
0 赞:
0 阅读:
298
其实Appium的安装方式主要有两种: 1)自己安装配置nodejs的环境,然后通过npm进行appium的安装 2)直接下载官网提供的dmg进行安装,dmg里面已经有nodejs的环境和appium的可执行文件了 下面我们进入正题,分别进行两种安装方式的讲解1 Appium的安装方式一 ...
分类:
移动平台 时间:
2014-11-30 06:08:20
收藏:
0 评论:
0 赞:
0 阅读:
468
编写不需和Activity交互的本地服务示例 本地服务编写比较简单。首先,要创建一个Service类,该类继承android的Service类。这里写了一个计数服务的类,每秒钟为计数器 加一。在服务类的内部,还创建了一个线程,用...
分类:
移动平台 时间:
2014-11-30 00:59:50
收藏:
0 评论:
0 赞:
0 阅读:
365
在项目中碰到一个写手机验证码的问题,所以写出来:这是前段页面,使用ajax发送了一个json格式的手机号码过去<scriptsrc="jquery-1.11.1.min.js"type="text/javascript"></script>
<scripttype="text/javascript">
varInterValObj;//timer变量,控制时间
var..
分类:
移动平台 时间:
2014-11-30 00:59:20
收藏:
0 评论:
0 赞:
0 阅读:
506
在android中进程间通信(IPC)的基石是Binder系统,Binder系统的核心Binder驱动是C来实现的,对于应用开发人员来说无疑晦涩难懂,而整个android框架是基于面向对象思想的,对于底层Binder驱动的操作细节全部隐藏,framework层提供了一个牛逼无比的Binder对象,所以我们要实现进程..
分类:
移动平台 时间:
2014-11-30 00:56:00
收藏:
0 评论:
0 赞:
0 阅读:
470
ContentProvider统一了对数据源操作的接口,并支持进程间通信(IPC),应用进程之间可以通过ContentProvider对外暴露接口,来分享数据。作为android中核心组件,不得不深入了解,翻看了android的源码写篇blog与大家分享。1.我画了一个静态类结构图,看下图:上图中已经把ContentP..
分类:
移动平台 时间:
2014-11-30 00:55:30
收藏:
0 评论:
0 赞:
0 阅读:
633
ActivityManagerServiceActivityManagerService(简称:AMS)管理着应用程序中创建的所有组件(Activity、Service等),每个组件的信息与组件对应的进程信息都在管理范围内,包括内存释放潜规则。为了实现组件的管理,每个组件的状态变化都需要通知AMS,组件间的跨进程通信(IPC)..
分类:
移动平台 时间:
2014-11-30 00:55:20
收藏:
0 评论:
0 赞:
0 阅读:
1151
在android中数据库通常以文件的形式存储在磁盘中,而内存数据库是将数据驻留在内存中,因此可以作为一种缓存技术方案。那么在android如何使用sqlite的内存数据库呢?看SQLiteDatabase的源码:/**
*CreateamemorybackedSQLitedatabase.Itscontentswillbedestroyed
*whenthedatab..
分类:
移动平台 时间:
2014-11-30 00:55:10
收藏:
0 评论:
0 赞:
0 阅读:
350
事务是数据库保证数据唯一性和一致性的技术,对于数据库一个或一组写操作要保证是一个原子操作就需要使用事务,android使用事务的常见形式如下:SQLiteDatabasedb=null;
...
db.beginTransaction();
try{
db.setTransactionSuccessful();
...
}finally{
db.endTransaction();
..
分类:
移动平台 时间:
2014-11-30 00:55:00
收藏:
0 评论:
0 赞:
0 阅读:
326
sqlite是支持writeaheadlogging(WAL)模式的,开启WAL模式可以提高写入数据库的速度,读和写之间不会阻塞,但是写与写之间依然是阻塞的,但是如果使用默认的TRUNCATE模式,当写入数据时会阻塞android中其他线程或者进程的读操作,并发降低。相反,使用WAL可以提高并发。由于使用..
分类:
移动平台 时间:
2014-11-30 00:54:30
收藏:
0 评论:
0 赞:
0 阅读:
485