分类: Android

安卓开发相关

小米平板刷gapps安装x86应用

Introduction 本文梳理了小米平板2 intel x86架构刷gapps的流程,并介绍了搜索安装x86应用的方法。小米平板有些应用(尤其是从google play下载的)闪退,是因为安装的不是x86版本。 刷入TWRP和root 小米论坛里有很多教程,而且有一键输入的包,这里不再赘述。注意解压出的工具包里有adb.exe文件,需要用到。 无法输入opengapps 因为小米平板2 system分区总共1.8G,刷完系统,默认就已经1.6G了。无法...

伪造掌阅ireader plus升级的服务器

1. Introduction 最近把原来的499 kindle卖掉了,换成了国内掌阅出的ireader plus(999),掌阅的性价比的确高一点,比(800)kwp3配置看起来高了一些。然而书城资源上,kindle的生态比掌阅好了很多。我的主要阅读是非休闲的书籍,而且专业书籍一般也不从kindle上买,所以ireader plus更适合我的情况。但是,ireaderp官方没有放出附件包,提供的服务也不能和kindle比,比如邮件推送,比如公众号推送等等...

Genymotion刷入谷歌应用市场以及获取root权限

Introduction 现在genymotion新建的镜像中,都去掉了对root权限的管理,但是在命令行进入之后,仍然是具有root权限的,本文介绍了刷入supersu权限管理工具和谷歌应用包。 说明 genymotion 是一个非常流行的安卓模拟工具,网络上现在也流传着很多在genymotion里安装谷歌服务(Google play store等等)的教程(包括我之前翻译的一篇Genymotion简单教程及问题解决),但是大多数都已经没法用了。根据那些...

debian ssh 连接android 通过termux

Introducation termux是个非常强大的终端模拟器。 官方网站 酷安网下载地址 高级终端Termux组合了强大的终端模拟和拓展Linux包收集支持。 享受bash 和 zsh。 使用nano 和 vim编辑文件。 通过ssh访问服务器。 使用gcc和clang编译代码。 使用python控制台来作为口袋计算器。 使用git 和 subversion检查项目。 使用frotz运行基于文本的游戏。 使用openssh从桌面连接安卓 由于termu...

安卓手动修改hosts

Introducation 安卓基于linux,所以很多地方都可以视为linux的操作。 安装必需软件 hosts的修改需要root权限。 而普通自带的文件管理器只能显示sd卡上的内容,而实际上,sd卡只是linux系统挂载在/storage/emulated/sdcard1,类似这种格式,而内置ROM的路径则是/storage/emulated/0。 所以推荐用RE文件管理器,或者ES文件管理器,在手机应用市场搜一搜就可以,这两个都可以。 hosts文件...

移植c程序到安卓

Pre 安卓是基于linux做的,如果是普通的c程序经过简单的修改也可以在安卓上跑。当然是纯命令行式的跑。 我的开发环境: Ubuntu14.04 x86_64 手机:小米4c Android 5.1.1 准备工作 参考ubuntu下Eclipse搭建android开发环境配置adb,手机连接上电脑,从开发者模式里开启usb调试,然后输入 adb devices 正确的结果应该是列出了可用的设备的series_number和名称,如果多个设备同时插入,可以...

Android中AsyncTask的依赖执行用法2

Pre 在很久之前写过一篇Android中AsyncTask的依赖执行用法,说得比较乱,也没有用代码来明确说明,最近改coolhosts的代码时,发现这个写法真的太好用了,在添加功能和删除功能的时候,代码改动很少。 这里再利用CoolHosts的代码(主要看coolhosts.java即可)详细解释一下。 功能需求 多个多线程任务之间有依赖关系,用线程等待太丑陋,若采用线程结束自动调用下一个任务则可能在功能修改的时候任务量巨大。 任务集合 比如coolho...

Genymotion简单教程及问题解决

介绍 安装 google play等功能修复 UPDATE 星期一, 04. 七月 2016 11:14下午 解决方法的原链接 翻译一下 1.下载ARM Translation Installer 2.重启虚拟机 3.下载gapps 安装x86架构的软件 输入法 Eclipse插件 介绍 Genymotion是一款极速的安卓虚拟机。 http://www.genymotion.com 官方网站 必须先注册,才能下载,且genymotion里需要登录帐号。 ...

Android中AsyncTask的依赖执行用法

在Android中实现异步任务机制有两种方式,Handler和AsyncTask。 Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。 为了简化操作,Android1.5提供了工具类android.os.AsyncTask,它使创建异步任务变得更加简单,不再需要编写任务线...

安卓蓝牙连接单片机以及数据接收

这里直接给出一些在做的过程中参考的一些资料: csdn博客 Android蓝牙开发:蓝牙小车上位机(开源)(这篇文章和里面的资源是对我帮助比较大的一篇,着重是蓝牙的连接) android设备终端与蓝牙模块(HC-06)的通讯编程思路(这篇也可以) cnblog: http://zhouyunan2010.iteye.com/blog/1186021 百度文库里的 android_蓝牙_单片机_显示波形     另外,我的项目地址: 蓝牙...