最近研究了一段时间Android开发后发现,google自带的ADT工具,缺失一些开发常用的东西,希望可以构建一个类似使用JAVA
EE开发体系一样开发的工具包集合,包括前台开发,调试,到后台数据库的管理,到此,在网上逛了一遍发现这个一些常用的插件功能很强大,所以我决定做一系列翻译这些插件安装使.....
分类:
移动开发 时间:
2014-05-12 00:19:40
阅读次数:
419
蓝手指测试安卓比较给力,尤其含有安卓原生态的多语言是现在厂商手机所无法提供了的。
但是有一点需要注意:BlueStack的日志文件非常大,日志目录默认是%Sysem Dir%/Program
Data(隐藏文件)/BlueStacks/logs,发现系统盘告急之后,直接删掉里面的数据即可;我这里大概...
分类:
移动开发 时间:
2014-05-12 00:17:42
阅读次数:
385
The project generator sold the 12 sq.-km Phum
Syarung prospect on its 300 sq.-km Oyadao South Concession to Mesco Gold, a
subsidiary of Indian steel m...
分类:
移动开发 时间:
2014-05-12 00:16:43
阅读次数:
467
问题提出,ios6和ios7中视图控制器的创建中的view的是会自动排版的,就是你自定义其中的view,也改变不了其尺寸,ios6自定义的尺寸是{{0,
20}, {320, 460}},ios7自定义的尺寸是{{0, 0}, {320, 480}}这就为兼容性造成很大的困扰?//解决方案,苹果这么...
分类:
移动开发 时间:
2014-05-12 00:00:13
阅读次数:
496
概述:通过阅读本文可以深刻理解Android系统中获得Root权限的方法和原理。本文会详细介绍Root的目的,原理和代码层次的具体实现方法。Android
Root介绍:1. Root目的 手机获得Root权限以后,用户就可以完全拥有手机系统的最高权限,在Linux系统中相当于Root账号,在Win...
分类:
移动开发 时间:
2014-05-11 15:56:56
阅读次数:
360
在实际开发过程中,经常会遇到些不能让用户随便地输入手机号码,对输入的手机号码的正确判断;有些输入框只能输入数字,不能输入字母或特殊字符;还有些如价格金额之类的就只能输入数字和小数点且小数点后面保留两位。/////
手机号码的有效性判断//检测是否是手机号码- (BOOL)isMobileNumber...
分类:
移动开发 时间:
2014-05-11 15:29:47
阅读次数:
377
相信很多人都会疑惑如何使用EclipseADT查看源码?下面我们将介绍
如何查看Android源码。本文有如下优点:1.不用费心去找Android源码地址:一个字烦,网上的东西杂七杂八的。。。2.不用担心过程难,这个就三步。。工具:ADT第一步:找到你ADT根目录,打开SDKManager.exe第...
分类:
移动开发 时间:
2014-05-11 15:31:12
阅读次数:
444
近期的一个app是本地的,数据源来自于本地的一个.json文件,里面的数据是这个app的灵魂。近期快发布该app了,很担心发布后的.ipa包被竞争者解开然后信息发生泄漏。我的处理策略是:打包的时候放的是一个字符串加密过的json文件,就算别人打开也是乱码。在程序加载时就对该文件进行解码,在沙盒里面生...
分类:
移动开发 时间:
2014-05-11 23:33:31
阅读次数:
434
定位服务是通过GPS等方式查找定位自己的位置的,再通过地图标注出来。在iOS中定位服务和地图开发是使用两套API分别完成的。1、定位服务:iOS系统提供3种不同定位途径:1>WiFi定位:通过查询一个WiFi路由器的地理位置信息,iPhone、iPod
Touch、iPad都可以采用。2>蜂窝式移动...
分类:
移动开发 时间:
2014-05-11 23:19:13
阅读次数:
4678
上节我们通过定位获取了经度和纬度数值,但是一般人很难看懂这些数字。地理信息反编码:就是根据这些经纬数字返回地点的相关文字描述信息,这些文字描述信息被封装在CLPlacemark类中,我们称这个类为“地标”类。地理信息反编码使用CLGeocoder类实现,这个类能够实现在地理坐标与地理文字描述信息之间...
分类:
移动开发 时间:
2014-05-11 16:38:11
阅读次数:
455
开始进入正题,我们都知道,Android
UI是线程不安全的,如果在子线程中尝试进行UI操作,程序就有可能会崩溃。相信大家在日常的工作当中都会经常遇到这个问题,解决的方案应该也是早已烂熟于心,即创建一个Message对象,然后借助Handler发送出去,之后在Handler的handleMessag...
分类:
移动开发 时间:
2014-05-11 16:19:13
阅读次数:
567
即根据一个NSString的文字描述对象获取相关的地理坐标。采用CLGeocoder类操作,具体方法:1>geocodeAddressDictionary:completionHandler:
通过指定一个地址信息字典对象参数进行查询2>geocodeAddressString:completion...
分类:
移动开发 时间:
2014-05-11 16:09:08
阅读次数:
573
android目前仅支持图片的等比缩放。对于视频的缩放,仅以填充黑边的覆盖的方式来显示。如果实现一种视频的动态缩放效果,可以用两种图片的特效叠加来达到类似的效果实现想法是
两层View,顶层取得当前视频一帧图像,底层视图resize视频的目标位置与大小,缩放顶层当前帧截图到目标位置,fade awa...
分类:
移动开发 时间:
2014-05-11 22:53:35
阅读次数:
421
我们都知道,Android
UI是线程不安全的,如果想要在子线程里进行UI操作,就需要借助Android的异步消息处理机制。之前我也写过了一篇文章从源码层面分析了Android的异步消息处理机制,感兴趣的朋友可以参考Android
Handler、Message完全解析,带你从源码的角度彻底理解。不...
分类:
移动开发 时间:
2014-05-11 18:18:43
阅读次数:
437
本文主要介绍Android的Handler的使用方法。Handler可以发送Messsage和Runnable对象到与其相关联的线程的消息队列。每个Handler对象与创建它的线程相关联,并且每个Handler对象只能与一个线程相关联。
Handler一般有两种用途:1)执行计划任务,你可以再预定的...
分类:
移动开发 时间:
2014-05-11 17:55:38
阅读次数:
344
想编写安卓游戏,java太难,来试试App Inventor,虽然有人认为他是中学生的玩具,但是也能编写2048这样的火爆游戏,不需要太复杂的算法。
整个游戏有几个模块:
一、游戏初始化
数列转化为图形,使用了canvas和精灵,相对应list,这里注意精灵位置是固定的,只是更改图片,多少分,就对于n.jpg,0分是底色图片。左右移动,使用了flung判断,绝对值判断,水平速度和垂直...
分类:
移动开发 时间:
2014-05-11 20:05:17
阅读次数:
595
之前说过
sencha phonegap init com.pushsoft.myapp MyApp
之后打包的程序安装包apk的名字是“MyApp.apk”,显示在手机桌面上的程序名称(图标下面的文字)也是"MyApp"
如果要换成其他名字,修改 MyApp\config.xml 文件,把顶部"MyApp"中间MyApp的改成需要的名字。
注意如果xml内容有中文,要改成ut...
分类:
移动开发 时间:
2014-05-11 18:26:47
阅读次数:
460
1.到项目文件的proj.android目录下,编辑build_native.sh文件,指定NDK和cocos2dx路径
export NDK_ROOT=/home/liyuchen/dev/android-ndk-r9d
export NDK_MODULE_PATH=/home/liyuchen/dev/cocos2d-x-2.2.1/cocos2dx
2.执行脚本
./b...
分类:
移动开发 时间:
2014-05-11 20:09:19
阅读次数:
399
本系列文章旨在分享自己在开发游戏过程中,遇到或者采用的加密和防止反编译的一些可行办法。我相信在反盗版防止反编译的道路上会有更多的方法。在此分享一下自己的开发心得。...
分类:
移动开发 时间:
2014-05-11 21:16:02
阅读次数:
499
(基于2.2.2版本)
这步比较麻烦,不像vs2013那样好设置。参考了很多文章。还是不能解决问题。只有慢慢摸索了。在这里贴出来,希望能让大家能少走点弯路。
还是其于前面的文章提到的mylib这个例子。[cocos2dx笔记003]
Vs2013增加静态库工程
首先进到external\mylib,用文本编辑器打Android.mk
并修改图中圈中的部分
修改结果如下
...
分类:
移动开发 时间:
2014-05-11 20:50:23
阅读次数:
458