
Android/AS/NDK
文章平均质量分 89
鹧鸪菜
主要关注C#(NET.CORE),J2EE,Android,IOS,Python,NODEJS等桌面,移动,图像,识别等技术。打杂的。
展开
-
Android Studio生成Build APKs自动签名
分为三步:声明签名, 定义管理,最后选择BUILD APKS自动就签名上了。步骤一:步骤二:步骤三:结束了。这样在app的release即时打包并且签名好的文件。 app_release.apk...原创 2019-12-16 11:14:33 · 1358 阅读 · 0 评论 -
android studio 3.0 编译的apk安装失败(-15)
坑来了,为了体验AS3.0,编译的apk都是通过adb安装的,如果直接拷贝到手机进行安装,就会提示标题那样。一开始以为是debug版本,后来发布release还是一样。百度按照网上的设置testOnly=“false”也无效,改project的build.gradle也无济于事。无奈继续百度,看到这里(stackoverflow虽然是英文)有人说用build->build APK(s)来...转载 2019-12-13 16:42:44 · 2573 阅读 · 1 评论 -
Windows7部署Android开发环境傻瓜式教程(Eclipse+ADT) (转)
我喜欢自己直接转载替代收藏。以后工作中要用到android开发,所以想搭建好开发环境,笔记本装的是win7,在网上找了找相关资料,发现博客园有一片介绍搭建Android开发环境的文章,所以转载过来方便以后查看。转载地址:http://www.cnblogs.com/vengen/archive/2010/04/01/AndroidSetup.html我把该教程做成了一个PDF,网速慢的转载 2014-11-21 07:03:32 · 666 阅读 · 0 评论 -
linux下的OllyDbg --- EDB
linux下的OllyDbg --- EDB原创文章,转载请注明出处,谢谢!作者:清林,博客名:飞空静渡 在windows下做过反汇编的人,估计都认识ollydbg这样软件。没错,ollydbg是window下做破解软件和反汇编软件人士的利器。现在介绍一个和ollydbg一样的软件,但它是在linux下运行的 --- EDG。 这个软件的作者本来是个转载 2014-12-24 13:52:56 · 3357 阅读 · 0 评论 -
如何学好Android?我的经验献给各位朋友。
如何学好Android?结合我自己学习Android的体会。第一阶段:理论=========================================================基础入门:前提: 如果没有Java基础和面向对象基础,先做好基础,英文起码能够读问题不到最好。 Java基础必须有,不需要多精通,毕竟Android一般性的开发需要在它的环境下原创 2012-02-16 21:13:13 · 3544 阅读 · 1 评论 -
Android arm模拟器的速度提升方法
1—)emulator -cpu-delay 0 -no-boot-anim -cache ./cache -avd avd_namethe first two are obvious. the third one will make the memory of the emulator kind of persistent. you can point it to any f转载 2012-03-31 06:43:39 · 3178 阅读 · 0 评论 -
Android X86 V4.0的网络配置
剛安裝好的 Android-x86 4.0 是無法連線到網路的,因為還未設定網路的 IP 位址,這裡必須要手動地設定 IP 位置。在 App 清單中開啟 Terminal Emulator。開啟後會出現終端機介面,接著輸入 ip a 就會列出目前的網路卡。這裡可以看到 eth0 目前是還沒有設定 IP 的狀態設定 IP 可以透過手動設定 IP 或者也可以透過 DHCP。转载 2012-11-26 18:25:18 · 5249 阅读 · 0 评论 -
REST架构风格简介
http://www.cnblogs.com/loveis715/p/4669091.html 一说到REST,我想大家的第一反应就是“啊,就是那种前后台通信方式。”但是在要求详细讲述它所提出的各个约束,以及如何开始搭建REST服务时,却很少有人能够清晰地说出它到底是什么,需要遵守什么样的准则。 在您将看到的这一篇文章中,我们将对REST,尤其是基于HTTP的RES转载 2016-07-11 17:55:03 · 12141 阅读 · 1 评论 -
Android Studio 开发工具下载地址
好久没有搞了,收集了一些资料。android 国内的镜像网站:http://www.androiddevtools.cn/android genymotion虚拟系统注册后,可以使用,内置visual xbox.原创 2016-07-12 16:54:48 · 921 阅读 · 0 评论 -
android Studio 无法连接华为mete 手机进行调试
android Studio 无法连接华为mete 手机进行调试 我的计算机不知道什么原因,突然连接华为的手机不能调试,甚至我买了一部新的手机,是不是手机功能坏掉了呢?结果还是不行,我的eclipse 还是android studio 都无法连接,但是小米手机居然行。 我开启了调试模式,换了数据线多条。还是不行。我的Mete 8放到别人的计算机上可以,但是设备管理器依然原创 2016-08-05 16:18:41 · 13562 阅读 · 0 评论 -
Android Studio如何集成Genymotion和调试
如何集成安装:android studio关联genymotion模拟器参考地址:http://jingyan.baidu.com/article/fc07f9897e8e0612ffe519a3.html如何进行调试呢:我的问题:我已经a. 安装了genymotion,b. 安装了genymotion shell,c. 安装了oracal VM V翻译 2016-08-17 16:38:53 · 17439 阅读 · 2 评论 -
Android 学习笔记——利用JNI技术在Android中调用、调试C++代码
http://blog.youkuaiyun.com/mirkerson/article/details/8901270Android 学习笔记——利用JNI技术在Android中调用、调试C++代码博客分类: JNI Androidandroid 在Android中调用C++其实就是在Java中调用C++代码,只是在windows下编译生成DLL,在转载 2013-07-08 17:29:58 · 903 阅读 · 0 评论 -
Android开发:javah的使用方法
Android开发:javah的使用方法标签:JNI Android javah原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://whithin.blog.51cto.com/690417/1174645通过javah可以自动生成相应的JNI的.h文件,运行“javah -help” 命令显示用法如转载 2013-07-05 14:44:31 · 1301 阅读 · 0 评论 -
Android开发之UI库及组件资源
本文介绍Android平台中一些免费的UI库及组件资源。 短短数年时间 Android 平台就已经形成了一个庞大而活跃的开发者社区。许多社区开发的项目业已进入成熟阶段,甚至可以用于商业的软件生产中,且不用担心质量问题。 本文编译自 androiduipatterns,意在分享一些免费、开源的 Android UI 库及组件资源。 1. Green转载 2013-04-05 12:54:35 · 809 阅读 · 0 评论 -
Android library projects cannot be launched (android 的库工程不能被运行)
Android library projects cannot be launched http://fine36.blog.163.com/blog/static/18925100520111122402162/android library projects cannot be launched (2012-10-23 10:20:30)标转载 2013-04-05 20:35:49 · 744 阅读 · 0 评论 -
Android NDK
Android NDK 是在SDK前面又加上了“原生”二字,即Native Development Kit,因此又被Google称为“NDK”。众所周知,Android程序运行在Dalvik虚拟机中,NDK允许用户使用类似C / C++之类的原生代码语言执行部分程序。NDK包括了:从C / C++生成原生代码库所需要的工具和build files。将一致的原生库转载 2013-03-23 10:22:19 · 867 阅读 · 0 评论 -
android 调用C/C++的互相调用,以及DLL的调用。
基于 Android NDK 的学习之旅----- C调用Java转载地址:http://www.cnblogs.com/luxiaofeng54/archive/2011/08/17/2142000.htmlAndroid与c库调用的例子Android与c库调用的例子,欢迎有兴趣的童鞋们下载学习。 =========================转载 2013-03-23 11:08:12 · 5570 阅读 · 0 评论 -
Android JNI知识简介
linux嵌入式驱动软件开发android底层开发和移植 http://blog.youkuaiyun.com/linweig/article/details/5417319Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 J转载 2013-03-23 11:13:44 · 1059 阅读 · 0 评论 -
This Android SDK requires Android Developer Toolkit version 20.0.0 or above(收集)
升级出现的问题。1---->修改参数,没有试过转载地址:http://blog.youkuaiyun.com/wh_19910525/article/details/7937971本人最近在操作更新ANDROID SDK时出现类似于题目中的错误,是一启动ECLIPSE时。但是,我现在只是想恢复到原先的开发环境。于是找到本文,方法有效!!!windows 下面安装Android虚拟机,有转载 2013-04-06 20:16:46 · 1090 阅读 · 0 评论 -
Android APK反编译详解(附图)
http://www.oschina.net/question/54100_33457Android 2.5以上的版本,支持混淆效果较好,推荐Android3.0以上。这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完转载 2013-05-24 12:39:44 · 1184 阅读 · 0 评论 -
直接拿来用!最火的Android开源项目
直接拿来用!最火的Android开源项目(一)http://www.youkuaiyun.com/article/2013-05-03/2815127-Android-open-source-projects直接拿来用!最火的Android开源项目(二)http://www.youkuaiyun.com/article/2013-05-06/2815145-Android-open-source-转载 2013-05-10 13:45:36 · 1572 阅读 · 1 评论 -
Android 开发调试提示Android 无法选择设备 unknown
android 开发最好是真机调试,什么X64,什么ARM都是鬼扯。实在穷,还是可以试试的。但是有时连接不上怎么呢。步骤一:杀死ADB进程。步骤二:在手机或者PAD,关闭USB调试,再开启USB调试。步骤三:再连接试试。原创 2013-05-27 15:20:15 · 6298 阅读 · 0 评论 -
ANDROID开发之SQLite详解
http://www.cnblogs.com/Excellent/archive/2011/11/19/2254888.htmlANDROID开发之SQLite详解SQLite简介Google为Andriod的较大的数据处理提供了SQLite,他在数据存储、管理、维护等各方面都相当出色,功能也非常的强大。SQLite具备下列特点: 1.轻量级使用 SQLite转载 2016-08-22 17:49:59 · 722 阅读 · 0 评论 -
Android Studio 小技巧合集
http://jaeger.itscoder.com/android/2016/02/14/android-studio-tips.html转载 2016-08-11 15:45:49 · 639 阅读 · 0 评论 -
在Android library中不能使用switch-case语句访问资源ID的原因分析及解决方案
Android library中生成的R.java中的资源ID不是常数 不再使用switch…case if (list.size() < 4) { switch (v.getId()) { case R.id.blinkBtn: list.add(getResources().getStrin转载 2017-12-13 10:55:24 · 1005 阅读 · 0 评论 -
AVD Manager 无法使用模拟器,Intel HAXM is required to run this AVD. /dev/kvm
在Windows 环境下,原因排除如下:1)步骤1:配置Android HOME 的环境变量,保证可以正常访问。 cmd命令可以直接访问adb,android tools指令就行,参考android HOME配置的资料,问百度娘。2)步骤2:配置Android sdk的需要下载如下插件:Intel 86 Emulator 加速器 3)步骤3:对于个别笔记本电脑需要下载Intel 加速器...原创 2018-04-18 17:15:50 · 8506 阅读 · 2 评论 -
Fiddler 从安装到使用 (creation of the root certificate was&n
转载地址:http://blog.sina.com.cn/s/blog_63efaf480102w5xj.htmlFiddler最大的用处: 模拟请求、修改请求、手机应用调试Fiddler 下载地址: http://www.telerik.com/download/fiddler很简单的安装,需要注意的是win8的配置,安装完成之后会弹出一个网页,点击win8配置的那项,有详细的操作说明 Fidd...转载 2018-04-19 15:55:41 · 530 阅读 · 0 评论 -
android 的SQLITE的安全组件的实用sqlcipher的坑
第一步:应用库的SQLCLIPER库。方法一:直接引用官方库。参考地址:https://www.zetetic.net/sqlcipher/sqlcipher-for-android/修改build.gradle。 packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/LICE...原创 2018-04-24 10:33:52 · 3586 阅读 · 1 评论 -
Android Apk加壳技术实战详解(精彩转载)
版权声明:尊重原创,转载请附本文链接。谢谢合作! https://blog.youkuaiyun.com/DeMonliuhui/article/details/78269234前言前几天面试了一家信息加密相关的公司,经过两轮面试原以为坐等HR,结果还有一个实践测试ORZ…面试这么多家公司,真心觉得这家公司很特殊,尤其是那个逻辑测试…算了,不扯远了,走回正题。 面试官加我QQ后,扔来了链接: Android的...转载 2018-04-26 09:57:43 · 3647 阅读 · 1 评论 -
Android开发中dp、dpi、px的区别(转)
基本概念- dp:安卓中的相对大小- dpi:(dot per inch)每英寸像素多少- px:像素点二、详细说明1、px和dpi- px:平常所说的1920×1080只是像素数量,也就是1920px×1080px,代表手机高度上有1920个像素点,宽度上有1080个像素点。- dpi:要想判别手机屏幕的显示好坏,还要考虑屏幕的宽高(英寸),也就是用dpi即每...转载 2018-08-09 16:02:18 · 16630 阅读 · 1 评论 -
解决Mac上adb: command not found问题
使用mac进行开发的时候,有时候需要使用adb指令来进行一些操作,但是如果没有配置过Android环境变量,可能会出现adb: command not found的问题,查了一些资料,这里记录一下mac上配置Android环境变量的方法:打开mac的terminal终端,输入 cd ~/ 【进入当前用户的home目录】 输入 touch .bash_profile 【如果没有.bash_pr...转载 2018-08-26 09:17:14 · 954 阅读 · 0 评论 -
关于Android签名版本问题:打包应用不能选择v1和v2签名的问题
1)V1:JAR签名,2)FULL 签名。在进行打包流程中有一项需要选择签名版本: signature version的区别V1:可对签名后的文件,作适当修改,并重新压缩。 V2:不能对签名后的 APK作任何修改,包括重新解压。因为它是针对字节进行的签名,所以任何改动都会影响最终结果。正确选择姿势:1.只勾选v1签名所有机型都能用,但是在7.0及以上不会使用更安全的验证...转载 2018-09-28 11:23:15 · 2785 阅读 · 1 评论 -
VirtualHook: 基于VirtualApp的Java代码hook工具
转载地址:https://bbs.pediy.com/thread-223030.htm对于Android应用安全研究人员来说,Xposed想必一定不陌生。作为一款流行的应用hook框架,Xposed允许对应用进行无感知的hook。许多实用工具,例如早期的脱壳工具Zjdroid,关闭证书强校验的JustTrustMe,Android恶意应用分析沙盒Cuckoo-Droid等,均是通过Xpose...转载 2018-12-11 16:41:49 · 1883 阅读 · 0 评论 -
CompressHelper.Builder构造者
/** * 采用建造者模式,设置Builder */public static class Builder { private CompressHelper mCompressHelper; public Builder(Context context) { mCompressHelper = new CompressHelper(context); ...转载 2018-04-03 16:53:15 · 390 阅读 · 0 评论 -
Android Studio 打包 release 版本后无法安装的问题
今天在给应用打包的时候碰到一个很诡异的问题,搞了半天仍然没有解决,最后还是在 stack overflow 上找到了解决办法。问题描述: 在 Android Studio 2.3上通过 Generate Signed APK 打包 release 版本,打包过程一切顺利,正要愉快的玩耍的时候,郁闷的事情来了。 一安装提示安装失败,刚点击安装就直接一个大红叉冒出来。但是如果是打包的 debug 版本...转载 2018-03-21 14:44:28 · 797 阅读 · 0 评论 -
(android开发http拦截)fiddler2抓包工具
fiddler2抓包工具android抓包http拦截:(主要是为了便于android开发者能够实时看到自己的http 的请求与返回值,同时也为了查看其它app的数据请求的方式,参数等)1).下载fiddler2汉化版软件,下载地址: http://www.cr173.com/soft/42248.html 2).安装完成之后,设置一些属性: a. 设置fiddler的属性: b.设置手机的属性...转载 2018-03-16 18:20:40 · 1665 阅读 · 0 评论 -
ANDROID_DAILY_OVERRIDE 的Gradle问题
build:gradle插件版本太低,请问要怎么更新,或者有什么其他办法能解决?please update to a more recent version, or set ANDROID_DAILY_OVERRIDE envir。。。将代码修改一下,让Android Studio 自己判断。buildscript { repositories原创 2017-06-22 10:31:22 · 654 阅读 · 0 评论 -
Android中通过外部程序启动App的三种方法
这篇文章主要介绍了Android中通过外部程序启动App的三种方法,本文讲解了直接通过包名、通过自定义的Action、通过Scheme三种方法,并分别给出操作代码,需要的朋友可以参考下===================================================第一种:直接通过包名:复制代码 代码如下:Intent Launc转载 2017-09-21 10:42:48 · 1543 阅读 · 0 评论 -
Android应用中通过AIDL机制实现进程间的通讯实例
在Android中,每个应用程序都有自己的进程,当需要在不同的进程之间传递对象时,该如何实现呢?显然,Java中是不支持跨进程内存共享的,因此要传递对象,需要把对象解析成操作系统能够理解的数据格式,以达到跨界对象访问的目的。在Android中,则采用AIDL(Android Interface Definition Language :接口定义语言)方式实现。AIDL (Andro转载 2017-09-21 11:14:20 · 375 阅读 · 0 评论 -
Android Studio gradle编译 NullPointerException(no error message)解决
1.关闭Android Studio 2.找到工程目录下的 .gradle 文件夹,删除3.重新启动Android Studio 即可转载 2017-12-07 14:25:42 · 531 阅读 · 0 评论