- 博客(50)
- 资源 (7)
- 收藏
- 关注
原创 python2安装
1.下载python2 安装包https://www.python.org/downloads/release/python-272/双击安装 到目录E:\soft\python27配置E:\soft\python27 到环境变量 python.exe2.安装pip python2默认没有pip下载pip安装包 python2 下载的7.1.2版本https://pypi.org/project/pip/#downloads下载并解压 执行 python2 setup.py i.
2021-05-18 19:08:06 1820
原创 bat 脚本延时
1、延时等待(1)choice /T 5 /C ync /CS /D y /n(2)TIMEOUT /T 3 /NOBREAK(3)2、
2020-04-06 09:57:02 2170
原创 Android studio gradle
maven{ url 'https://maven.aliyun.com/repository/google'}maven{ url 'https://maven.aliyun.com/repository/gradle-plugin'}maven{ url 'https://maven.aliyun.com/repository/public'}maven{ url 'https://m...
2020-03-23 21:02:09 153
原创 cookies、session、token
首先http是无状态的协议,为了使某个域名下的所有网页能共享数据,有了session 和cookiessession:sessionid与session key-value对应(我以前一直认为seesionid就是session所以一直不理解)客户端访问服务器流程:1、当浏览器第一次访问服务器时,会在服务器端建立一个session,同时生成一个唯一的sessionID。sessi...
2019-04-26 17:24:53 200
原创 Caused by: android.view.InflateException: Binary XML file line #18: Error inflating class TextView
原因:代码混淆导致报错:UncaughtException detected: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.aissuer.dianquan/com.aissuer.dianquan.ad.ui.SplashActivity}: android.view.InflateExc...
2019-04-11 15:18:25 1149
原创 synchronized使用
1、synchronized方法:(1)非static方法相当于对当前对象加锁,不同对象互相不影响,同一对象的不同synchronized方法也使用同一个锁;(2)静态同步方法 public static synchronized void funa(String s) :相当于对整个类加锁,所有对象使用同一个锁。与对象锁不影响public class SyncTest { pu...
2019-01-16 16:27:07 203
原创 webView 不能弹出软键盘
问题描述:自定义BWWebview extends Webview 使用时发现webview中的public class BWWebView extends WebView { public BWWebView(Context context) { this(context,null); } public BWWebView(Context cont...
2018-12-26 14:17:58 1270
原创 Failure [INSTALL_FAILED_UID_CHANGED]
安装apk时报错,原因1、原apk没卸载:手动卸载apk2、原apk卸载有残留:检测目录: data/app/包名、system/app/包名、data/data/包名 是否存在,存在则删除
2018-11-29 17:20:38 421
原创 Handler ,Looper,MessageQueue
Looper主要完成Handler与MessageQueue进行交互,主要用于线程间通信;线程间通信:大家都知道子线程不能直接操作主线程(UI线程),也都知道ui线程已经为我们创建了looper;//Thread1 new Thread(new Runnable() { @Override public void run() { ...
2018-11-27 19:28:11 230 1
原创 compileSdkVersion、buildToolsVersion、targetSdkVersion 、Failed to resolve:'com.android.support:appco
Failed to resolve:'com.android.support:appcompat-v7:28.+' android { compileSdkVersion 28 buildToolsVersion "28.0.3" defaultConfig { 。。。 minSdkVersion 19 target...
2018-11-12 17:00:47 786
原创 ndkbuild c++ string 'string' is not a member of 'std' 'string' was not declared in this scope
最近使用ndk时,#include <string>ndkbuild编译后报错:fatal error: string: No such file or directory#include <string.h>std::string 编译报错:error: 'string' is not a member of 'std'解决办法:需要让Androi...
2018-11-09 10:15:31 706
原创 Failed to load E:\SDK\android-sdk-windows\build-tools\28.0.2\lib\dx.jar
原因:eclipse 自动使用最高版本的sdk,而ADT比SDK的版本低解决办法:在project.properties 中添加:sdk.buildtools=25.0.2 (sdk目录下有的)//设置sdk使用的buildtools版本查看ADT版本:Help——>About Eclipse——>点击ADT图标——>在About Eclipse Features中查...
2018-10-15 17:47:23 3086 1
原创 monkeyrunner demo.py Can't open specified script file Usage: monkeyrunner [options] SCRIPT_FILE
monkeyrunner demo.py Can't open specified script fileUsage: monkeyrunner [options] SCRIPT_FILE 解决方法:①把python脚本放到和monkeyrunner同一个目录下② python脚本给出完整路径monkeyrunner F:\Work\OtherLangua...
2018-09-18 14:09:55 500
原创 windows 搭建下git版本库 Gitblit
1、安装配置java环境变量2、下载Gitblit.下载地址:http://www.gitblit.com/3、解压后无需安装4、创建用于存储资料的文件夹 F:\Git\5、配置D:\ProgramFile\gitblit-1.8.0\data\gitblit.properties 或者defaults.properties配置gitblit.properties 文...
2018-03-28 19:33:14 857
原创 Android 获取存储信息
Android 获取存储getRootDirectory /datagetExternalStorageDirectory() /storage/emulated/0getDataDirectory() /system注意:long l1 = localStatFs.getBlockSize();long l2 = localStatFs.getBlockCount();否则越界pack...
2018-03-28 19:32:33 596
原创 反编译-重新打包
反编译工具:dex2jar 这个工具用于将dex文件转换成jar文件 下载地址:http://sourceforge.net/projects/dex2jar/files/jd-gui 这个工具用于将jar文件转换成java代码 下载地址:http://jd.benow.ca/apktool 这个工具用于最大幅度地还原APK文件中的9-patch图片、布局、字符串等等一系列的资源。 下载地址:ht...
2018-03-26 10:42:14 800
原创 16进制和字符串相互转换
Integer.parseInt(s, 16)Integer.toHexString(b);public static void main(String[] args) { String mac="0d:2D:D8:FF:FF:EE"; String s = mac.substring(1, 2); System.out.println(s); int a
2017-09-19 17:15:49 460
原创 Android studio 搭建Android Lua 环境
1、GitHub 下载https://github.com/mkottman/AndroLua 开源工程2、Android studio 新建Android项目LuaTest3、以module 方式导入到新建的LuaTest 项目中4、修改 androLua 的build.gradle (1)apply plugin:'com.android.library'(2
2017-08-09 15:31:30 1974
原创 Application 调用
程序中在Application中进行了一些文件拷贝操作,但是不开启应用时发现文件被修改为初始值原因:应用执行脚本时 是在新的进程中执行,即本APP应用了多进程,在service 中执行脚本,导致不能断点,脚本service 运行在另外的进程中所以也会调用application。三个注意点:(1)Android service不能断点(2)多进程启动时Application也会被调用
2017-08-02 11:02:51 637
转载 Android手机中UID、PID作用及区别
转自:http://blog.csdn.net/jiaoli_82/article/details/49802613PID 指进程ID. PID是进程的身份标识,程序一旦运行,就会给应用分配一个独一无二的PID(ps:一个应用可能包含多个进程,每个进程有唯一的一个PID)进程终止后PID会被系统收回,再次打开应用,会重新分配一个PID(新进程的PID一般比之前的号要大)
2017-07-12 17:35:32 1932
转载 android 屏幕
原文地址:http://www.cnblogs.com/error404/p/3815739.html一建议:1、尽量不要使用绝对布局2、尽量使用match_parent 而不是fill_parent3、尽量使用权重(Android:layout_weight)4、如果需要子在特定分辨率小适配,可以在res目录上新建layout-HxW.xml的文件夹。Android系统会
2017-07-10 15:05:01 377
原创 Git使用
1、创建版本库git init git add readme.txtgit commit -m "wrote a readme file"git status //查看状态git diff readme.txt //查看不同pwd(显示当前目录)2、版本回退git log //显示从最...
2017-06-28 16:36:29 255
转载 @SuppressLint("NewApi")和@TargetApi()的区别
转自:http://blog.csdn.net/wbshuang09/article/details/44920549在Android代码中,我们有时会使用比我们在AndroidManifest中设置的android:minSdkVersion版本更高的方法,此时编译器会提示警告,解决方法是在方法上加上@SuppressLint("NewApi")或者@TargetApi()。那他们之间有
2017-04-25 10:43:57 222
原创 As of ADT 14, resource fields cannot be used as switch cases.
As of ADT 14, resource fields cannot be used as switch cases.因为 将项目做为library 只能用if else,switch 上点击 ctrl+1 快速把switch case转为 if else
2017-04-22 09:56:58 281
原创 ADB Shell 命令
am start 打开指定应用市场的 下载指定apk文件的界面:am start -a android.intent.action.VIEW -d market://details?id=com.tencent.mm -p com.wandoujia.phoenix2 打开指定浏览器的指定网页am start-n com.UCMobile/com.UCMobile.mai
2017-03-23 17:06:24 476
原创 Android 获取Scanresult 实例 (隐藏构造方法)
隐藏的构造方法,反射调用ScanResult sr1 = null; Constructor ctor = ScanResult.class.getDeclaredConstructor(ScanResult.class); ctor.setAccessible(true); ScanResult sr = ctor.newInst
2017-01-06 17:47:39 1975 1
原创 解决setConnectTimeout超时无响应
使用getResponseCode()方法超时了但却阻塞了线程,一直无响应;原因是只设置了setConnectTimeout没有设置setReadTimeout参数setConnectTimeout:设置连接主机超时(ms)setReadTimeout:设置从主机读取数据超时(ms)例如:HttpURLConnection urlCon = (HttpURLConn
2016-12-06 18:07:07 5698
原创 修改默认输入法
打开修改默认输入法的弹出框:((InputMethodManager)context.getSystemService("input_method")).showInputMethodPicker(); 打开修改界面[html] view plain copy Intent intent = new Intent();
2016-11-17 11:39:01 412
原创 getContentResolver().insert returns null
当我像通话记录数据库批量添加通话记录时,总出现开机后可以添加成功,但是多添加几次就不能添加了,之后再怎样操作都无济于事,找到原因是:我在批量插入时每一次插入都开了一个线程,这样本想为了省时,但是 似乎是因为多个线程同时进行插入操作导致阻塞,使得再也不能插入成功
2016-11-14 11:05:48 3173 1
原创 java.lang.NullPointerException: asset
今天,把Assets中的文件拷贝到SD卡时,一直抛空指针异常,,原因是再拷贝前比较了MD5值,把inputstream读到了最后,再读inputstream就会空指针了;所以,要在读之前重新读一次inputstream;is = context.getAssets().open(sourceFileName); if(md5&&MD5Util.md5sumIs(is).equal
2016-11-12 17:55:53 1958
原创 Installation error: INSTALL_CANCELED_BY_USER
我的原因:: 代码中有一个空的meta安卓真机测试:Installation error: INSTALL_CANCELED_BY_USER这个错误,从字面上理解,就是已经安装的时候被用户取消了。我出现这个错误的时候,是手机连接在电脑上的。经过网上搜索,确认这是安装apk到手机时,被手机取消了安装操作。1. 确保手机处于开发者模式。2.
2016-11-02 15:06:36 960
原创 Android service(无论前后台) 后台(其应用不在屏幕)运行一段时间后被屏蔽了网络
一直以为是程序的问题,service 前台运行,独立进程运行,远程service 都尝试 无果;原来是小米系统的问题。小米手机--设置--其他高级设置--电源和性能--神隐模式打开(限制后台应用的网络和定位功能)关闭(不限制后台应用的功能)默认是标准,在屏保后4分钟左右会限制后台应用的网络功能
2016-10-20 11:55:10 1844
转载 Android系统自带样式(android:theme)详解
源地址:http://blog.sina.com.cn/s/blog_bfe1efad0101ado8.htmlandroid:theme="@android:style/Theme.Dialog" :Activity显示为对话框模式android:theme="@android:style/Theme.NoTitleBar" :不显示应用程序标题栏android:th
2016-09-23 17:06:42 419
原创 AlertDialog.Builder setPositiveButton 点击时不关闭dialog
AlertDialog.Builder setPositiveButton 与 setNegativeButton 点击时都会自动关闭 dialog,但是 文本控制 不想其关闭 两种方法①:LayoutInflater inflater = LayoutInflater.from(mActivity);View view = inflater.inflate(R.layout.
2016-09-23 10:10:57 9882
原创 Toast 不显示
做项目时发现 toast不显示原因一:在非UI线程执行 建议使用handler显示原因二:没有执行,逻辑错误我的问题两个都不是,在接收广播后调用了toast 并且调用toast处使用了runonUIThread(),但是 toast并没有显示出来, 查找错误点发现,在toast后 有一个主线程的耗时操作 导致的toast不显示,把耗时操作放到线程中 toast正常
2016-09-22 10:19:55 5570
原创 Dialog 不显示
最近遇到一个dialog 不显示问题;下载代码用了retrofit 框架mActivity.runOnUiThread(new Runnable() {public void run() {HttpUtil httpUtil = new HttpUtil();Map map = new HashMap();map.put("URL", "16891/9EADA8BA0CE5
2016-09-13 12:28:33 5053
原创 Android 环境变量配置
1、配置JDK 环境变量(1)java路经 JAVA_HOME :C:/Java/jdk1.6.0_20系统变量:(2)Class 路经CLASSPATH:;%JAVA_HOME%/lib;%JAVA_HOME%/lib/tools.jar(3)Path 路经 ;%JAVA_HOME%/bin;%JAVA_HOME%/jre/binJDK配置完成
2016-08-19 10:50:39 302
jadx-1.0.0-b1163-a48ce296.7z
2020-02-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人