摘要:在Android开发中经常会遇到,在应用层想去执行一个脚本来完成某些底层相关的操作,但在应用层又没有root权限。 所以,老大给出一种方法完美解决此问题,又把上层和底层进行了隔离,非常好的策略。 1、在需要执行脚本的时候,应用层去设置一个property,在init.rc中去监测此property的
阅读全文
摘要:编译脚本: #!/bin/bash FIRMWARE_VERSION="1.0.0" export EVIDEO_PRODUCT=TY # 修改版本 sed -i "s/ro.product.version=.*/ro.product.version=$FIRMWARE_VERSION\"/g" \
阅读全文
摘要:另外,参考电子书 https://crifan.github.io/android_app_security_crack/website/编码前线关注112018.09.28 17:22:18字数 478阅读 86,192概述现在使用Proguard进行混淆的代码,也很容易被破解,所以就出现了加固工具,让反编译的难度更大。但是有了加固技术,就会有反加固技术,正所谓道高一尺魔高一丈。经过加固后的ap...
阅读全文
摘要:Chrome://inspect然后拷贝出cookie在chrome里面打开对应的网址,chrome开发者工具添加移动设备,设置ua,详见下面文章。用editthiscookie插件设置,(可以锁定)刷新,ok了通过分析可以看出,微信判定微信环境是通过浏览器的UA(UserAgent)来检测的,那么可以通过chrome的Devices模式来自定义一个Devices实现。首先打开chrome浏览器然...
阅读全文
摘要:今天前端来问是否能在电脑上调试和查看在App的WebView中打开的页面。之前没注意这个事,大致搜索了一下,还是很简单的。基本步骤如下:1.首先,要在WebView页面打开可以debug的设置。(不过只支持KITKAT以上版本)if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { mWeb.setWebConten...
阅读全文
摘要:https://www.cnblogs.com/sunjiachen/p/11457630.html我这里采用的是android studio的方法第一,修改app的build.gradleapply plugin: 'com.android.application'android { compileSdkVersion 27 buildToolsVersion "28.0.3" ...
阅读全文
摘要:android root 其实就是linux root,要获取root权限 linux 下通过sudo 或su,输入密码得到root权限 android 要把编译好的su文件拷贝到Android手机的/system/bin或者/system/xbin/目录下 Linux下su以后输入密码就可以root了,但Android里的su和Linux里的su是不一样的,Android里的su不是靠验证...
阅读全文
摘要:Android中build target,minSdkVersion,targetSdkVersion,maxSdkVersion概念区分 标签: build targetminSdkVersiontargetSdkVersionmaxSdkVersionuses-sdk 2014-01-23 13:14 10937人阅读 评论(16) 收藏 举报 分类: Android(22) 版...
阅读全文
摘要:解决Android中No resource found that matches android:TextAppearance.Material.Widget.Button.Inverse问题 标签: No resource foundandroidbuild.gradlevalues-v23.xml 2015-09-08 13:10 1871人阅读 评论(4) 收藏 举报 分类: An...
阅读全文
摘要:Android 屏蔽Power键 Home键 标签: androidpower键Home键PhoneWindowManagerframework 2014-04-18 17:22 1557人阅读 评论(0) 收藏 举报 分类: Android(46) 版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 最近正在处理工厂测试的功能,里面有个功能测试是前面板按键功...
阅读全文
摘要:解决eclipse在线安装不了genymotion 2015-8-2阅读161 评论0 今天在网上看见网友说genymotion安卓模拟器是多麽的流畅,比起google自带的那些emulator快十倍,经本人亲身体会确实特别流畅,开机速度快,界面也相对漂亮,操作起来也流畅。但是按照网上说的安装好了Genymotion(可以进入https://www.genymotion.com点击打开链接下载...
阅读全文
摘要:http://developer.android.com/intl/zh-cn/tools/revisions/build-tools.html 可以更新到最新的版本 /build-tools/ 下会有多个版本共存。 To use a specific version of the Build Tools in your application project: Using Eclipse ...
阅读全文
摘要:地址:http://stackoverflow.com/questions/18852983/eclipse-reports-rendering-library-more-recent-than-adt-plug-in 预览layout.xml文件时提示: This version of the rendering library is more recent than your vers...
阅读全文
摘要:Android Support Library介绍 张明云 · 1 个月前 主工程、依赖包、jar包、android.jar、Android Support Library的关系 一个Android工程通常包括主工程和依赖包,依赖包又有两种形式: 一种是单独的工程:在主工程中的配置文件指明主工程和依赖包的依赖关系之后,就可以在主工程中正常使用依赖包的类和接口了,这种适合于依赖包中有图...
阅读全文
摘要:上一篇文章结束了ESC/POS的指令集,没看过的可以去看一下,可以当作工具文档来使用的 android 控制POS机图文打印(一) 这一篇正式介绍如何使用POS机来打印图文信息。 首先介绍一下,ESC/POS指令是如何使用的, 字体加粗指令: byte[] FONT_B =new byte[3]; FONT_B[0] = 27; FONT_B[1] = 33; FONT_B[2] ...
阅读全文
摘要:package com.common.util.portprinter; import java.io.IOException; import java.io.OutputStream; import com.common.util.PrinterParameterConf; /** * @author ChenMing * */ public ...
阅读全文
摘要:jeb-1.5.201408040(full)_keygen_by_scz(20150725) http://scz.617.cn/ 修改jeb_wincon.bat 中java home 变量,然后就可以启动 注册机 java kegen
阅读全文
摘要:科普:揭秘手机软件自启原理 2014-07-26 11:32 原创 郝晓茹 4条评论 一些手机软件不是用户主动运行的,那么它到底是如何自己运行起来的呢?接下来我们将简单讲讲软件自启的方式和原理。(以下内容有些偏技术,读起来可能有些晦涩) 不过在介绍之前,先要铺垫一下:Android四大基本组件分别是Activity、Service服务、Content Provider内容提供者以及Broa...
阅读全文
摘要:Ubuntu 14.04 使用速度极快的Genymotion 取代蜗牛速度的原生AVD模拟器 2014-5-29阅读4045 评论0 默认的AVD的速度可谓奇慢无比,一番搜索最后找到了一致好评的Genymotion,记录下安装步骤! 安装之前需要另外安装VirtualBox,参考这里安装! 先前往官网下载安装包,不过要先注册才能下载,点击注册...
阅读全文
摘要:这段时间在做Android的基础开发,现在有一需求是开机启动,按照网上某些博文教程做了下,始终不成功,一开机总是提示所启动的应用程序意外终止,于是参考了Android SDK doc,终于解决问题,下面把自己的经验分享给大家。 【原理】 当Android系统完成BOOT阶段之后,就会发送一条名为 ACTION_BOOT_COMPLETED 的广播,我们便可在一个BroadcastRec...
阅读全文