- 博客(28)
- 资源 (1)
- 收藏
- 关注
原创 chrome插件开发:在background下,如何修改tab链接
答案:chrome.tabs.update(tabId, { 'url': 'https://www.baidu.com', 'selected': true});关于如何获取tabId,可以看下上一遍文章:https://blog.youkuaiyun.com/wanchupin/article/details/86485587...
2019-01-17 14:41:59
2388
原创 chrome插件开发:当background发送给front消息时报错(tabid错误)
(一)报错内容是:Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.(二)代码是这样::chrome.tabs.query ({ }, function(tabs){chrome.tabs.sendMessage(tabs[0].id, {message:“ca...
2019-01-14 23:10:49
8681
原创 Spring-MVC报错:org.springframework.validation.BeanPropertyBindingResult
完成报错如下:org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 1 errorsField error in object ‘shopOrder’ on field ‘orderTimePay’: rejected value [2019...
2019-01-13 12:45:26
8402
1
原创 【学习笔记】AMS启动App流程和原理
学习内容(1)Android6.0之AMS如何启动app上篇 http://blog.youkuaiyun.com/love000520/article/details/70230693 (2) Android6.0之AMS启动App下篇 http://blog.youkuaiyun.com/love000520/article/details/70230784 (3) Android核心分析之AMS http:
2017-09-11 15:41:34
1124
原创 Hook学习(四):寻找突破点-ServiceManager
看下源码,就明白如何Hook了package android.os;public final class ServiceManager { private static final String TAG = "ServiceManager"; private static IServiceManager sServiceManager; private static Has
2017-09-07 10:58:05
498
转载 ITelephony接口和ISms接口以及AIDL
ITelephony接口和ISms接口以及AIDL 在我们的Android 应用中,当需要实现电话拨号时,我们需要进行如下调用 ITelephony phone =(ITelephony)ITelephony.Stub.asInterface(ServiceManager.getService(“phone”)) phone.dial(“10086”); 对于短信
2017-09-07 10:47:44
418
原创 Hook学习(三):寻找突破点
一、关于ContextActivity.this和getApplicationContext()都能获取Context,注意这两个的实现方式是不一样,虽然都能返回ContextContext对系统来说不是全局应用,每个应用都有属于自己的Context,所以要对Context发起Hook,只能在本应用有效
2017-09-05 11:06:03
711
转载 Android安全:Hook技术
一、Hook技术 1.Hook英文翻译为“钩子”,而钩子就是在事件传送到终点前截获并监控事件的传输,像个钩子钩上事件一样,并且能够在钩上事件时,处理一些自己特定的事件; 2.Hook使它能够将自己的代码“融入”被勾住(Hook)的进程中,成为目标进程的一部分; 3.在Andorid沙箱机制下,Hook是我们能通过一个程序改变其他程序某些行为得以实现; 二、Hook分类 1.根据A
2017-08-15 14:38:42
375
原创 AccessibilityService有哪些缺陷?
=======待整理,欢迎大家提供=======1. 没办法捕捉所有点击事件通过Onclick实现的点击事件,可以捕捉到通过onTouchEvent实现的的点击事件,不可以捕捉到 比如【淘宝首页】的搜索框按钮和【微信的添加好友】的搜索框按钮是通过onTouchEvent实现的,所以没办法点击事件
2017-08-14 17:07:54
2393
3
原创 android:app_process两种用法
(1)app_process是用来干嘛的? app_process可以在Android启动独立的Java进程(Main应用程序)(2)在什么情况下,可以启动Java进程呢? a. 利用adb shell启动的Java进程,这种情况下Java进程拥有shell级别的权限,所以Java程序对应的PID和Shell的PID一样。 b.利用app启动的Java进程,这种情况下Java进程跟当前app的
2017-07-28 01:00:50
14454
2
原创 chrome插件开发:content、background和popup三者之间的通信
最近用到此功能,发现网上没有比较全面的介绍,就蛮写下吧。需要注意的是使用过程中注意权限(包括链接,测试时候可使用"http://*/","https://*/"),有3个通信渠道加上是双向,所以有6种的代码组合方式,分别如下:(1)content和background之间的通信 a. content往background发消息 b. background往content发消息(
2017-06-09 15:48:18
22887
1
原创 HibernateSynchronizer-3.1.9 安装说明【2017年】
HibernateSynchronizer是我9年前的用的插件,感觉非常好用,有种念旧的感觉吧!相比HibernateTools,我更喜欢HibernateSynchronizer的直接!有几年没做开发了,最近再此使用HibernateSynchronizer,发现有停止更新,目前有两个版本,分别是: 2.0可以在线安装: http://hibernatesynch.sourceforge.net
2017-06-05 11:36:35
804
2
转载 Android用Adb安装和卸载应用程序
在android用adb安装和卸载应用程序时的前提条件是:需要ping通android模拟器的服务ip地址。一、安装应用程序。1.安装第三方应用$ adb install apk文件名2.安装系统应用adbremount adb remount adb push apk文件名 /system/app // apk文件名形如testme.apk二、卸载应用程序。1.$ adb uninstal
2016-12-07 13:49:55
760
原创 升级eclipse和JDK后出现: Conversion to Dalvik format failed with error 1
出现此错误的情况有多种,其中我碰到的是PROJECT与JDK1.8不兼容,解决办法是在ECLIPSE把JDK降低为1.6,即可解决。
2016-12-03 22:19:20
338
转载 开源-界面:Android酷炫实用的开源框架(UI框架)
http://blog.youkuaiyun.com/fancylovejava/article/details/45787729/
2016-08-25 08:51:15
404
原创 android动画:头像在两个界面的移动效果
(1)设置主题样式 android:name="com.wanchupin.activity.me.UserCenterActivity" android:screenOrientation="portrait" android:theme="@android:style/Theme.Tran
2015-09-07 09:43:51
1043
com.hudson.hibernatesynchronizer_3.2.zip
2017-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人