- 博客(115)
- 资源 (84)
- 收藏
- 关注
原创 [Android开发] Xposed 插件开发之三: 编写广告去除插件
一、 准备要去广告的app: 追杀神器3.75 反编译工具: AndroidKiller1.3.1查看布局工具: UIAnimationView查看源码好工具: jadx底部打包地址。二、 思路获取到广告控件,隐藏广告控件。 要去除的有: 首页的游戏中心(其余的广告自己尝试)三、 获取信息1. 获取控件类型和id安装打开追书神器,利用UIAnimationView获取界面。 可
2016-09-18 16:59:16 10613 8
原创 Xposed 插件开发之二: Xposed的一些知识
一、 Api说明1. IXposedHookLoadPackage.java加载回调接口,在xposed入口类继承,实现handleLoadPackage方法handleLoadPackage(XC_LoadPackage.LoadPackageParam loadPackageParam) 这个方法用于在加载应用程序的包的时候执行用户的操作 参数: LoadPackageParam loa
2016-09-18 15:05:21 19842 11
原创 [Android开发] Xposed 插件开发之一: Xposed入门
一、什么是XposedXposed Framework 为来自国外XDA论坛(forum.xda-developers.com)的rovo89自行开发的一个开源的安卓系统框架。它是一款特殊的安卓App,其主要功能是提供一个新的应用平台,玩家们安装Xposed框架后,就能够通过Xposed框架搭建起的平台安装更多系统级的应用,实现诸多神奇的功能。 Xposed框架的原理是修改系统文件,替换了/syst
2016-09-18 09:27:00 50136 21
原创 [Android测试] Appium的Java-client库api
sendKeyEvent(int key) 按下某个键,具体哪个键由key值决定,key值定义在AndroidKeyCode类中sendKeyEvent(int key, Integer metastate) 按下某个键的同时按下附加键(Ctrl/Alt/Shift等),具体是哪些键,由key值(AndroidKeyCode类中定义)和metastate(AndroidKeyMetastate
2016-09-13 18:06:32 7340
原创 [Android测试] AS+Appium+Java+Win自动化测试之三: 基础知识和Appium界面
一、 Selenium 是什么?Selenium是一套完整的web自动化测试工具集,它包含了测试的录制(Selenium IDE)、编写及运行(Selenium Remote Control)和测试的并行处理(Selenium Grid)、WebDriver(selenium 2.0)等。Selenium的核心Selenium Core基于JsUnit,完全由JavaScript编写,因此可运行于任
2016-09-13 12:33:11 9483 8
原创 [Android测试] Android Studio+Appium+Java+Windows 自动化测试之二:Appium环境安装搭建
一、需要下载安装的东西1. 文件下载网上也有挺多安装教程的,这里我提供我的安装方法。Win10 64位。一些文件我在后面打包。 2016.9.12号本人安装记录。SDK: 由于我是搞android开发的,所以已经下载好了sdk了,没有下载的自己下载一下。稍后配置一下SDK环境变量即可。 太大,不打包。 这里提供一个sdk下载地址: http://tools.android-studio.or
2016-09-13 10:05:10 26821 67
原创 [Android测试] Android Studio+Appium+Java+windows 自动化测试之一: 自动化测试理解
一、什么是自动化测试自动化测试是把以人为驱动的测试行为改成机器执行,通过精心设计的测试用例,由机器按照测试用例的执行步骤对应用进行自动操作,然后输出结果,由测试人员进行比较。自动化测试可以极大的节省人力、时间和硬件资源,提高测试效率。大白话就是: 写好自动操作app的脚本,运行起来,输出结果,结果正确,app正常测试没问题。二、移动自动化测试的优点对程序员来说,在提交代码之前,可以先进行回归测试,
2016-09-12 17:22:44 7990 3
原创 [Android开发] Android6.0以上权限总结
Android6.0以上权限总结一. Android6.0 权限变化 在Android M中权限系统被重新设计,发生了很大的变化。 1. 6.0以后Android权限分普通权限和危险权限,如果应用的targetSdkVersion>=23,危险权限AndroidManifest注册了也没用,要用户动态获取的,即谷歌为了用户安全性考虑,对危险权限不再是安装时许可了,而是使用时让用户自己判断。
2016-09-12 15:44:37 3510
原创 [Android开发] 自定义View之消息数量提示View-TipView
自定义View之消息数量提示View-TipView一、功能 效果图 一个View就像实现,支持设置 背景色、数量文字、文字颜色、文字大小、最大文字、只显示圆点,自动适配文字大小,不会超出圆圈的范围 二、实现原理 画一个圆,然后再画文本。三、代码1. 在value文件夹下的attrs创建对应的自定义属性<?xml version="1.0" encoding="utf-8"?><
2016-09-09 20:11:26 2615
原创 解决关闭禁止小米MIUI8调试时候应用自动双开
在cmd里面运行这两条命令即可adb shell setprop debug.adb.default_USER_ALL falseadb shell setprop debug.pm.default_USER_ALL false
2016-09-07 10:04:15 5384
原创 [Android APP] ios和android都领取不到的假口令红包app和源码
ios和android都领取不到的假口令红包app和源码 app下载地址: http://download.csdn.net/detail/niubitianping/9623180源码下载地址: http://download.csdn.net/detail/niubitianping/9623181 点击右下角的按钮,提示成功之后,在口令红包界面粘贴就行了
2016-09-06 15:33:12 1581
原创 [Android开发] WebView遇到的问题以及解决
以下内容有一些来自互联网。一、内存泄漏WebView内存不能回收导致内存溢出,可能很多朋友都试过,说说两种解决方法1. 新开进程另外单独开一个进程 去使用webview 并且当这个进程结束时,手动调用System.exit(0) 这是目前对于webview 内存泄露 最好的解决方案。使用此方法 所有因为webview引发的 资源无法释放等问题 全部可以解决。例如一个文章浏览的activity A
2016-09-05 17:46:46 7156
原创 [Android开发] Android和Html5 JavaScript交互了解入门
一、一些疑问?1. Android和H5 交互是什么意思? Android利用WebView加载网页,然后网页中的JavaScript 和 Android原生的Java 互相调用。 为什么要说成和H5交互呢,这只是一种噱头。2. 为什么学Android也要学H5 Android很软件都有内嵌H5,QQ 微信 微博 淘宝and so on3. 有什么用处 优势 能同时应用在 andro
2016-09-04 21:11:06 1397
原创 [Android开发] Android SDK 在线更新镜像服务器资源
Android SDK 在线更新镜像服务器资源:大连东软信息学院镜像服务器地址: http://mirrors.neusoft.edu.cn 端口:80北京化工大学镜像服务器地址: IPv4: http://ubuntu.buct.edu.cn/ 端口:80 IPv4: http://ubuntu.buct.cn/ 端口:80 IPv6: http:/
2016-09-03 19:51:37 1107
原创 [Android开发] SlidingMenu侧滑剩余的位置添加阴影淡入淡出
一、效果图二、修改方法1. 在SlidingMenu添加一个设置透明度方法public void setOffsetFadeDegree(float f) { mViewBehind.setOffsetFadeDegree(f); }2. CustomViewBehind 添加变量和方法 private float mOffsetFadeDegree; publ
2016-09-03 19:42:35 5563 14
原创 [Android开发] 从后台恢复前台界面需要输入密码的demo|监听Home短按长按锁屏
一、效果图二、实现原理 通过接收系统广播来判断home按键,广播Application全局,在接收到广播的时候在BaseActivity的onStop里面打开输入密码的对话框,再次回到界面就已经是显示密码框了。 final String SYSTEM_DIALOG_REASON_KEY = "reason";final String SYSTEM_DIALOG_REASON_RECEN
2016-08-31 17:34:48 2141 2
原创 [Android开发] 图片裁剪Demo 支持方形和矩形
下载地址: http://download.csdn.net/detail/niubitianping/9616137
2016-08-31 17:06:05 2132 1
原创 [安卓开发] 总结一些android的云测试平台
TestInhttp://www.testin.cn/腾讯优测http://utest.qq.com百度开放云https://cloud.baidu.com/阿里云测https://mqc.aliyun.comtestbirdhttps://www.testbird.com/ 专注于手游爱内测http://www.ineice.com听云http://www.tingyun.com睿动http:/
2016-08-29 16:27:44 5416
原创 [安卓开发] Android Studio导入SlidingMenu的两种方法(超详细)
方法1导入aar:顺道解析一下在android studio中,有两种方式: 一种是jar包,一种是带资源文件的aar包。 jar: 只包含了class文件与清单文件 ,不包含资源文件,如图片等所有res中的文件。 aar: 包含jar包和资源文件,如图片等所有res中的文件SlidingMenu的aar下载地址:1、复制aar文件到app目录下的libs2、修改app的gradle打
2016-08-16 11:50:32 8891 4
原创 [安卓开发] Glide图片加载库的简单封装使用
Github地址:https://github.com/tpnet/GlideUtil 打开后点一下右上角的 star,谢谢源码:注释基本都有了package com.minstone.util;import android.app.Activity;import android.content.Context;import android.graphics.Bitmap;import an
2016-08-07 17:00:23 3323 5
原创 [安卓开发] ImageView加载图片内存溢出oom解决方案
工具类加一个静态方法: /** * 以最省内存的方式读取本地资源的图片 * @param context 上下文 * @param resId 资源Id * @return 返回bitmap */ public static Bitmap readBitMap(Context context, int resId){
2016-07-31 15:38:40 4427
原创 [安卓开发] 完美解决Dialog不能全屏
为什么布局设置了match_parent还是不能全屏呢?看dialog的show的源码:public void show() { if (mShowing) { if (mDecor != null) { if (mWindow.hasFeature(Window.FEATURE_ACTION_BAR)) {
2016-07-24 18:32:48 14795 1
原创 根据自己的经历总结一些安卓工程师的面试经验和题目
一、 面试前1、刷面试题这个百度一堆,app也有,例如应聘宝2、制作好的简历简历start法则:突出重点。1、是项目经验,做过什么项目,有什么技术2、Android里面你会什么,例如地图、im、推送、支付、扫码、网络框架、系统架构、设计模式等等。简历页数,个人认为至少两页,才能突出你的丰富和你的态度。3、招聘网投递简历现在找工作主要都是通过网上来投简历,网站我这里推荐: 拉勾网、boss直(暂时只有
2016-07-23 15:43:36 10531 1
原创 [安卓开发] 自定义View之一: 组合View
一、自定义View的分类1、组合View 2、继承重写View 3、全写View这里讨论组合View二、简介组合View,就是组合一些View来形成一个新的View。例如QQ的头部栏,可以看到左边是ImageView,中间的TextView,右边是TextView, 当界面切换的时候,只是改变了文字。这个时候,我们就可以写一个View,把他们组合起来,形成一个我们的View 三、了解看平常经
2016-07-17 18:19:06 2461
原创 [安卓开发] Broadcast 三种广播的使用总结
1、什么是安卓的Broadcast?安卓的四大组件之一,是一种广泛应用在应用程序之间传输信息的机制。2、什么是安卓的BroadcastReceiver?是对发送出来的广播进行过滤接收并响应的一类组件,它就是用来接收来自系统和应用中的广播。例如系统的广播有开机广播: 系统在开机时候会发送开机广播,程序接收到之后,能进行开机自启动。 网络状态改变广播: 3g变wifi、网络断开等。电量改变广播等等。。
2016-07-16 17:06:14 13149 3
原创 [安卓开发]解决popupWindow重叠报错问题
在popupWindow里面再弹出popupWindow的时候会报这样的错误ERROR/AndroidRuntime(888): android.view.WindowManager$BadTokenException: Unable to add window -- token android.view.ViewRoot$W@44ef1b68 is not valid; is your activ
2016-07-14 23:35:24 5526
原创 [安卓开发] 带滚动条的多屏滑动-IndicatorFragmentActivity 修改优化版|添加底部图片变化
本文在http://blog.csdn.net/singwhatiwanna/article/details/17201587 基础上修改。使用和代码请看原文。 添加页面切换图片变化 这个IndicatorFragmentActivity 是可以添加图片的,看他的TabIndo方法就可以知道public TabInfo(int id, String name, int iconid, C
2016-05-15 23:48:46 1247
原创 [安卓开发] 快递物流信息布局
1. 思路介绍效果图:思路:就一个ListView,每个item就是一条物流信息。然后每个item,分为左和右两边,左边是一个进度条的风格,右边是物流文字,适配器里面判断item,position为0 就设置为绿色,其他position就设置为灰色就行了。![这里写图片描述](http://img.blog.csdn.net/20160515132516820)2. 代码item的布局<?xml
2016-05-15 13:40:25 3413 1
原创 [Android开发] Android Studio问题以及解决记录
1、真机运行报错Multi dex requires Build Tools 21.0.0 / Current: 19.1解决: 在项目 build.gradle 里面把classpath ‘com.android.tools.build:gradle:1.5.0’ 改为1.5.0 或者1.3.02、导入第三方包运行报错:前言不允许有内容解决 一般是包的位置错误,请放到main目录下的libs 文件
2016-05-14 01:28:31 31111 5
原创 [安卓开发] WebView网页隐藏屏蔽广告元素标签|去除底部广告
简介有时候,我们用WebView加载的某些网页里面常常有广告,大大的影响了使用者的浏览效果,我们能不能去除呢? 答案当然是可以的,当然方法是偏门一点,是利用js把对应的广告块进行隐藏。。js代码document.querySelector('广告块的选择器').style.display="none";通过上面的js代码可以对某个元素进行隐藏,达到去除的目的,js 的代码解析就不多说了。1. 怎么样
2016-04-21 20:19:55 19965 29
原创 [安卓开发]关于WebView执行js 会输出的问题解决
把js执行过程 写成一个函数,再调用,就不会输出了webView.loadUrl("javascript:function setHidd(){document.querySelector('.ad-footer').style.display=\"none\";}setHidd();");
2016-04-20 15:57:33 1399
转载 [安卓开发] 真正获取本地图片的宽高
BitmapFactory.Options options = new BitmapFactory.Options(); /** * 最关键在此,把options.inJustDecodeBounds = true; * 这里再decodeFile(),返回的bitmap为空,但此时调用opt
2016-04-20 14:06:44 7912
原创 [安卓开发]弹幕滚幕效果自定义View之BarrageView|支持点击事件|隐藏不滞留|颜色随机|大小速度范围随机
安卓弹幕滚幕效果自定义View之BarrageView|支持点击事件|隐藏不滞留|颜色随机|大小速度范围随机1、简介项目地址: https://github.com/tpnet/BarrageView-tpnet-master弹幕、滚屏 的自定义View,字体大小在一个范围随机,颜色随机,滚动速度范围随机,支持点击回调,隐藏后恢复不会有停滞,原理是在一个RelativeLayout里面随机生成Tex
2016-04-19 09:17:30 2397
原创 [安卓开发] 使用回车键或输入法的回车键 进行确认搜索
1、EditText的布局android:inputType="text" android:imeOptions="actionSearch"第一行是输入类型为Text, 按了回车之后,回车的字符就不会出现在EditText第二行代码是 告诉输入法回车键变成搜索。actionDone 显示完成actionSend 显示发送actionGo
2016-04-18 19:58:17 4252
EnhancedScroller v2.39.0.unitypackage
2024-08-16
Unity3d Feel v4.2.unitypackage
2024-08-16
True Shadow - UI Soft Shadow and Glow v1.8.3unitypackage
2024-08-16
Easy Save - The Complete Save Data Serializer System v3.5.15
2024-08-16
Highlight Plus All in One Outline Selection Effects v12.0
2024-05-11
Touch Camera PRO 2024 Easy Mobile Desktop Camera Controller3.1.2
2024-05-11
Translucent Image - Fast UI Background Blur v3.16.0.unitypackage
2024-05-11
Feel v3.16.unitypackage
2024-05-11
Liquid Volume 2 v5.0.3.unitypackage
2024-05-11
A Pathfinding Project Pro v5.0.5.unitypackage
2024-05-11
All In 1 Sprite Shader v3.6.unitypackage
2024-05-11
UGUI Super ScrollView v2.5.4.unitypackage
2024-05-11
Behavior Designer - Behavior Trees for Everyone v1.7.9.unitypack
2024-05-11
Ultimate Outlines Highlights v2.3.unitypackage
2023-09-11
Easy Save - The Complete Save Data Serializer System 3.5.6.unity
2023-09-11
Camera Controller 3.349.unitypackage
2023-01-07
Feel 3.9.1.unitypackage
2023-01-07
TopDown Engine 3.1.1.unitypackage
2023-01-07
Easy Save v3.5.3.unitypackage
2023-01-07
Easy Save v3.5.2 - The Complete Save Data Serializer System
2022-12-12
Fullscreen Editor v2.2.6.unitypackage
2022-07-04
UI Text Effects 1.25.unitypackage
2022-06-29
UGUI Super ScrollView v2.4.4.unitypackage
2022-04-21
Camera Filter Pack v4.1.0.unitypackage
2022-01-22
SG Patcher - Update your game easily In-App v1.12.2.unitypackage
2021-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人