Android
王腾
JAVA , 爬虫, 反爬, Android, hadoop, hive, C ,Cocos2d-x,hadoop,hive
展开
-
android ndk开发环境搭建(windows环境下)
这里讲解的是android ndk在windows下开发环境搭建的过程1.下载ndk和cygwin ndk的下载地址:http://dl.google.com/android/ndk/android-ndk-r8b-windows.zip 当前更新到了r8b. cygwin的下载地址:http://cygwin.com/setup.exe2.把ndk解压到一个磁盘里即转载 2013-10-03 09:55:49 · 1016 阅读 · 0 评论 -
Android 4.2获取root权限后以后使用shell命令来开启飞行模式
1.首先通过su命令获取root权限的shell终端。Process process = Runtime.getRuntime().exec("su");2.然后获得输出流bw = new BufferedWriter(new OutputStreamWriter(process.getOutputStream()));3.bw.write("settings put glo原创 2016-01-10 13:15:05 · 2805 阅读 · 0 评论 -
android gradle引入nexus中的jar包
1.在模块中加入repositoryrepository{maven {url "http://192.168.**.**:8081/nexus/conent/groups/public/"}}然后引入依赖就可以了原创 2016-01-18 14:38:33 · 920 阅读 · 0 评论 -
android gradle引入sdk下extras下libs中的jar包
1.之前以为只要在sdk中的jar包会自动加载,这是个错误的认识。2.要引入sdk中的jar包和引入自己项目中的jar包是类似的,如下:compile fileTree(dir:'${YOUR_SDK_HOME}/sdk/extras/libs',include :[*.jar])原创 2016-01-18 14:33:35 · 1192 阅读 · 0 评论 -
Android进程间通信
1.远程访问的创建和调用需要使用AIDL语言,一般分为以下几个过程: 1.使用AIDL语言定义跨进程服务的接口。 2.通过继承Service类实现跨进程服务。 3.绑定和使用跨进程服务。2.IMathService.java文件根据IMathService.aidl的定义,生成了一个内部静态抽象类Stub,Stu原创 2013-11-13 18:53:20 · 844 阅读 · 0 评论 -
两分钟让你明白cocos2dx的屏幕适配策略
闲来无事,整理了一下cocos2dx的屏幕适配策略,本文适用于想快速理解cocos2dx适配的开发者。我们先假设:以854 * 480 的屏幕为标准进行开发,当然,这也就是cocos2dx所说的设计分辨率(Design Resolution)。先介绍几个cocos2dx的常用函数:CCEGLView::sharedOpenGLView()->setDesignResolutionSiz转载 2013-11-26 22:29:23 · 1894 阅读 · 0 评论 -
coco2dx 2.0 解决 android多分辨率问题
不过androd平台上多分辨率是个大问题,ios的没所谓,480*320 960*640 1024*768 2048*1536 基于像素点都能很好的解决还好,cocos2dx上提供setDesignResolutionSize 支持多分辨率,不过使用后就知道了,如果不是480*320 屏幕比的话,会出现黑边解决方案:结合google上的资料:原理:同样采取setDesign转载 2013-11-26 22:00:37 · 1031 阅读 · 0 评论 -
[cocos2d-x] -- 新建HelloWorld工程 .
1 打开VS2010,然后选择"文件—新建—项目",如下图 2 选择Cocos2d-win32 Application,然后填写项目名称,并选择工程目录,最后点击确定 3 点击下一步,HelloWorld程序不需要物理引擎,所以去掉Box2D前面的勾,最后点击Finish 4 直接点"调试"---"直接运行(不调试)",会出现一大堆的错误,并弹出下图转载 2013-11-24 21:21:31 · 856 阅读 · 0 评论 -
Android NDK: Host 'awk' tool is outdated.
android工具在使用Android NDK进行编译的时候可能会出现Android NDK: Host 'awk' tool is outdated. Please define HOST_AWK to point to Gawk or Nawk !查看错误原因可大概知道,ndk使用了awk工具,而默认的这个awk工具过期了或者不是gawk和nawk,需要通过一个环境变量HO转载 2013-11-21 10:28:08 · 1141 阅读 · 0 评论 -
Android 中的 Service 全面总结
1、Service的种类 按运行地点分类:类别区别 优点缺点 应用本地服务(Local)该服务依附在主进程上, 服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。 主转载 2013-11-03 08:59:50 · 879 阅读 · 0 评论 -
ADB Server didn't ack
很可能是腾讯手机管家的事,解决方法:在任务管理器中关掉tadb.exe,然后reset adb.原创 2013-11-02 10:16:40 · 859 阅读 · 0 评论 -
Android导入工程出错
1.有时候从别人那拿过来一个源码导入缺出错,怎么修复也修复不成功,其实也有可能是因为你和别人的sdk以及adt的版本不一样,你的版本较低,所以有些东西生成不出来。原创 2013-11-02 10:38:12 · 916 阅读 · 0 评论 -
Android NDK开发入门实例
Android NDK开发入门实例 写这个,目的就是记录一下我自己的NDK是怎么入门的。便于以后查看,而不会忘了又用搜索引擎一顿乱搜。然后希望能够帮助刚学的人入门。先转一段别人说的话:“NDK全称:Native Development Kit。1、NDK是一系列工具的集合。* NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动转载 2013-10-07 15:59:59 · 986 阅读 · 0 评论 -
Android设备是否连接网络
public static boolean checkNet(Context context) { try { ConnectivityManager connectivity = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE转载 2013-10-07 11:51:32 · 718 阅读 · 0 评论 -
【Android基础】Activity的启动模式(android:launchMode)
在android里,有4种activity的启动模式,分别为:“standard” (默认)“singleTop”“singleTask”“singleInstance” 它们主要有如下不同: 1. 如何决定所属task“standard”和”singleTop”的activity的目标task,和收到的Intent的发送者在同一个task内,除非intent包转载 2013-10-03 16:16:44 · 880 阅读 · 0 评论 -
Android中TabHost的使用
Tab 标签页是界面设计时经常使用的界面控件,可以实现多个分页之间的快速切换,每个分页可以显示不同的内容。具体步骤:1.设计分页布局。2.使用代码建立Tab标签页,并给给个分页添加标识和标题。3。最后确定每个分页所显示的界面布局。1.设计分页布局,先建立n个分页,分别为tab1.xml,tab2.xml,.......,tabn.xml.2.自己的Activity继承TabActivi原创 2013-10-03 11:19:05 · 1125 阅读 · 0 评论 -
cocos2d-x开发第一步–新建项目 .
想用cocos2d-x 开发一个android游戏,首先就是要建立一个工程,创建win32和android项目在一起,绝大部分工作在win32下调试完成,最后再编译成android的程序运行。准备工作:1) 安装好eclipse,adt,jdk,NDK,整个android的开发环境搭建,在 http://developer.android.com/tools/index.html 有详细说转载 2013-10-03 10:23:35 · 1178 阅读 · 0 评论 -
cygwin下安装软件 .
[+]IntroQuick start很多时候,我们在windows下安装完cygwin后,使用时发现装少了软件。那么怎么办?1)有的人说用setup.exe那个玩意再搞一遍。个人比较觉得那个方法蛋疼。2)有的人说用find命令,怎么安装之类的,也不太爽。3)后来发现apt-cyg这个程序,真是强大啊。使用方法和ubuntu下的apt-get一样。爽死啦。转载 2013-10-03 09:58:23 · 1021 阅读 · 0 评论 -
Android shell脚本的使用
1.android中如何调用shell脚本呢?A:android中的shell和 linux中的shell不同,linux中的shell可以查看/etc/shells下面,支持好多种shell,但是在android中,貌似只支持/system/bin/sh这种sh. so,你的shell脚本中,再也不是#!/bin/sh或#!/bin/bash,而是#!/system/bin/sh2原创 2016-01-12 12:06:31 · 1196 阅读 · 0 评论