- 博客(35)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Android手机升级9.0系统之后无法通过adb安装问题
最近把手机的系统升级到了9.0,然后通过Android Studio 安装调试的时候发先死活安装不上了,以为是开发环境出了问题,各种找,无法解决。后来回到家里用自己电脑试了一下,发现没问题。随得出结论: 因为家里电脑是win10系统,公司电脑是win7系统,所以怀疑是操作系统问题,随后把公司电脑重装了win10系统,问题解决。win7系统上安装An...
2019-11-20 09:18:18
796
转载 Android adb shell input keyevent code整理
每个数字与keycode对应表如下:0 –> “KEYCODE_UNKNOWN”1 –> “KEYCODE_MENU”2 –> “KEYCODE_SOFT_RIGHT”3 –> “KEYCODE_HOME”4 –> “KEYCODE_BACK”5 –> “KEYCODE_CALL”6 –> “KEYCODE_ENDCALL”7 –> ...
2018-12-21 17:38:15
1814
原创 Android adb 命令行整理
调试相关启动服务adb start-server关闭服务abd kill-server检查链接的设备adb devices安装应用程序adb install -r 安装程序卸载程序adb uninstall [-k] 包名 -k表示保留配置信息获取模拟器中的文件adb pull 查看日志adb logcat -s 标签名启动Activityadb she...
2018-12-21 16:56:05
366
原创 Adnrodi Java代码转kotlin后的那些坑
学习kotlin有段时间了,感觉可以上手了,所以今天就吧项目中的部分代码转换成了kotlin代码,运行起来,诶,正常,挺好,但是等自信点点测试的时候就会报一些莫名的异常了。 Failure delivering result ResultInfo{who=null, request=44067, result=0, data=null} to activity {com.cm...
2018-12-13 11:16:21
2019
1
原创 Android 获取manifest.xml中meta-data值遇到的问题
1.打开系统的应用管理页面Intent intent =new Intent();intent.setAction("android.intent.action.MAIN");intent.setClassName("com.android.settings","com.android.settings.ManageApplications");startActivity(inte
2018-06-14 14:10:53
3587
3
原创 Android 中不同项目共用通用库Module方法
项目开发中总是有一些代码时共用的,例如公共工具类,分享,网络请求,图片加载等等,这些代码通常会抽取到一个CoreLibModule中,使用的时候直接引用这个Module就可以了。 但,实际开发不同项目的时候发现,A,B项目都引用了CoreLibModule,在项目开发中,发现CoreLibModule中的代码有问题,这时你就要在A,B项目中都要修改CoreLibModule了,这显然不...
2018-05-04 17:12:05
3184
1
原创 移动支付申请所需材料及流程整理
一、微信支付申请 (流程:https://jingyan.baidu.com/article/02027811706ea61bcd9ce54c.html)1、必须先申请一个微信开放平台的帐号微信开放平台帐号申请规则---作为登录帐号,填写未被微信开放平台注册、未被微信公众平台注册、未被微信私人帐号绑定的邮箱2、申请成功后,需要对帐号进行“开发者资质认证”需要:企业全称名称、组织机构代码、运营者身份...
2018-04-25 16:38:36
3649
原创 andriod 安装apk报错:[INSTALL_PARSE_FAILED_NO_CERTIFICATES]
在新公司吧Android studio升级到2.3.1之后,用debug的可以正常安装,但是打了一个正式版本的apk,却安装不了,在手机上安装直接就是提示未安装,又用adb命令安装提示[INSTALL_PARSE_FAILED_NO_CERTIFICATES],知道是签名问题,用百度找了好久,也没解决问题,最后用google搜索找到了,是android sutdio 重2.2之后有了新的机制:
2017-04-22 13:34:23
26006
2
原创 仿微信设置字体大小控件
先上图可以点击交叉点,和滑动来选择,下面是代码,不是很难,就是练习一下。package com.zjsc.zjscapp.widget;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.grap
2017-04-11 12:58:57
3524
转载 报Installation failed with message Failed to establish session错的解决办法
转载自:http://blog.youkuaiyun.com/rookie_small/article/details/60869669小米手机 报Installation failed with message Failed to establish session错的解决办法用android studio 运行程序时一直报“Installation failed with message
2017-04-08 18:15:27
1889
原创 Android studio Cannot load .iead,The file dose not exist
今天提交svn时报错了,好像说是.idea目录过期了,我就把项目目录下的 .idea目录给删除了,结果重新用adnroid studio打开时,就死活打开不了,提示这个:Android studio Cannot load .iead,The file dose not exist,在网上找了好久,最终在这里找到了解决方法(https://code.google.com/p/android/iss
2017-02-15 17:41:16
650
转载 Android View 截屏功能的实现
Android中其实是可以用代码来实现截屏功能的,今天也是在这里无意中发现的(http://www.jianshu.com/p/4d21341f94ee),以前还真的不知道,记录一下以防忘记。 View rootView = getWindow().getDecorView().getRootView();rootView.setDrawingCacheEnabled(true);
2017-02-03 16:49:50
2752
原创 build.gradle配置记录一
在开发app时,服务器会有开发地址和正式地址的切换,甚至于多个测试地址,这在打包的时候就经常要去代码中修改,不仅麻烦而且还容易忘记。不过有了gradle之后完全可以把这些工作放到配置中去做,只要在打包的时候选择打哪个版本的就可以了,也就是利用多渠道打包的功能。下面是具体的配置:// 多渠道打包 productFlavors { zshj{ bui
2016-11-03 09:27:55
476
原创 Android String.xml文件中转义字符的使用
有时看别人的代码,会在String.xml文件中看到这样的写法,刚开始弄不明白到底是什么意思,查了资料才晓得,在这里做一个汇总。例如:%1$s:[是教授]其中%1$s 代表占位符,,在代码中可以动态的来设置占位符的值,如 tv_name.setText(getStringResource(R.string.name),"小张"): 这是转
2016-10-26 09:58:06
12627
1
转载 android key签名与密码修改记录
在这里看到了相关信息,在这里记录一下,用到的时候以防又找不到了----- 点击打开链接(http://www.jianshu.com/p/1eb21e781482)1.查看签名文件信息命令行进入线上keystore的文件所在目录,然后输入如下命令,即可查看签名。keytool -list -v -keystore app-release.jks要想在开发中使用的key和
2016-10-19 09:30:21
1225
原创 android studio 引用module 导致的v4包冲突的解决
今天引用了一个module,这个module里有引用v4包,导致运行的时候报错:Error:Execution failed for task ':app:transformClassesWithJarMergingForBaiduDebug'.> com.android.build.api.transform.TransformException: java.util.zip.ZipEx
2016-09-28 17:45:44
17156
1
原创 apk反编译xml文件
下载AXMLPrinter2.jar放到sdk/tools文件夹下,然后执行一下命令:D:\adt-bundle-windows-x86_64-20140702\sdk\tools>java -jar AXMLPrinter2.jar D:\tools\Android逆向助手_v2.0\apktool\hello\AndroidManifest.xml > d:\tools\hello.txt
2016-07-28 13:59:39
519
原创 应用再签名
现在的应用市场上传应用需要对应用进行加固例如360和应用宝,这两个市场都需要加固后用他们的签名工具重新签名才行,而魅族市场需要应用认领,就是把他给的一个空包用你的签名签名之后上传,命令行是:jarsigner -verbose -keystore ~/Workspace/mykeystore -signedjar ./meizuemptyapk-release-signed.apk ./m
2016-07-28 12:59:17
1330
原创 友盟统计使用记录
为了以后方便,在此记录一下具体步骤:(大多信息来自友盟集成文档:http://dev.umeng.com/analytics/android-doc/integration?spm=0.0.0.0.ZOAGcu#3_6)一、 集成友盟SDK之前,您首先需要到友盟官网(http://dev.umeng.com/analytics/android-doc/www.umeng.com)注册并且添加
2016-07-28 10:22:17
5384
原创 DisplayUtils(尺寸相关)
/** * dp、sp 转换为 px 的工具类 * * Created by sunfusheng on 16/5/31. */public class DisplayUtil { // 将px值转换为dip或dp值,保证尺寸大小不变 public static int px2dip(Context context, float pxValue) {
2016-07-11 09:21:22
979
原创 自定义控件(二) 一个圆形钟表
几天前,又温习了一遍Android群英传,看到了仪表盘这个案例,我看了就想把他再加工一下,给做成一个可以转动的钟表,现在来分析一下,主要界面还是书上的代码,主要的改进就是对指针坐标的计算,这里记录一下,毕竟自己也是刚开始自己写自定义控件。-------------------------------------------------------------------------------
2016-07-10 12:38:00
1118
原创 自定义控件(一) 一个比例饼状图
前言:看了很多鸿洋的文章,感觉受益匪浅,正巧 今天在android聊天群里看到有这个需求,发现和鸿洋的这篇博客(http://blog.youkuaiyun.com/lmj623565791/article/details/24500107)很类似,正好我项目也不忙,我就自己实现了一下。前期分析:外面的圆环就是根据比例把圆弧画出来就可以了,里边的文字和图片,刚看时我是想也画出来,但是后来考虑如果里边的东西
2016-07-08 13:15:59
1124
原创 git学习记录1
1.创建一个ssh key$ ssh-keygen -t rsa -C "youremail@example.com"2.本地仓库关联github仓库$ git remote add origin git@github.com:michaelliao/learngit.git3.推送本地仓库到github仓库$ git push -u ori
2016-07-07 13:44:23
319
原创 Android Notification工具类
1. 在有些情况下,要检测系统是否禁止app显示通知,可以调用一下方法/** * 检查是否可以显示通知 * @return */ public boolean isNotificationEnabled() { AppOpsManager mAppOps = (AppOpsManager) mContext.getSystemService(Context.APP_OP
2016-06-22 13:38:00
1242
原创 自定义ScrollView解决onScrollChanged()方法不能调用的问题
/** * 自定义ScrollView解决onScrollChanged()方法不能调用的问题 * * @author LENOVO * */public class MyScrollView extends ScrollView { public MyScrollView(Context context, AttributeSet attrs, int defStyleAtt
2016-05-31 15:24:47
4258
原创 Image图片的相关工具类
一。图片的相关工具类package com.aijie.shoppingcardemo;import java.io.IOException;import java.util.List;import android.app.Activity;import android.content.Intent;import android.content.pm.PackageManager
2016-05-31 11:12:38
505
原创 一些软件开发类的学习资料
一。算法1. 编程之法:面试和算法心得https://github.com/julycoding/The-Art-Of-Programming-By-July2. 一个可视化算法学习的网站,让你非常直观的理解各个算法的原理:http://jasonpark.me/AlgorithmVisualizer/ 二。android(1)牛人博客:1.张鸿阳:http://m
2016-05-26 10:18:55
849
转载 ScrollView问题(ScrollView中的LinearLayout的height属性match_parent 无效的解决办法)
转载自:http://blog.youkuaiyun.com/linqingf/article/details/6573602今天在调整布局时遇到一个奇怪的问题,在scrollview下加入的组件无论如何也不能自动扩展到屏幕高度,最后在这里找到解决办法,给ScrollView设置一个属性就可以解决了。Found the solution myself in the end. The p
2016-03-24 16:09:28
1415
原创 svn 问题汇总
1.今天换了一台电脑,eclipse是拷贝过来的,检出项目的时候报错,大概意思是权限拒绝了,查了资料是用户名记录的问题,只要删除这个目录下的文件就可以了C:\Users\admin\AppData\Roaming\Subversion\auth
2016-03-11 13:37:06
403
原创 ListView问题总结
一,ListView嵌套在ScrollView中显示问题,目前有这两种解决方案(1)自定义ListView,重写onMeasure()方法,自定义一下ListVIew的高度 @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpec = Measure
2016-02-25 09:19:26
419
原创 android界面中软键盘的控制
一。进入页面,如果有EditText,软键盘会弹出,如果要禁止,就在onCreate方法中加上这行代码 getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);二,如果要收到控制软键盘的打开与关闭,则可以参考这个方法/** * 隐藏软键盘 */ pr
2016-02-25 09:09:24
430
原创 ViewPager里非首屏WebView点击事件不响应
今天项目遇到一个问题webView加载html页面中按钮点击没反映了,webView是在ViewPager中的,查了好久,在这里找到解决方案:http://www.pedant.cn/2014/09/10/webview-optimize-points/如果你的多个WebView是放在ViewPager里一个个加载出来的,那么就会遇到这样的问题。ViewPager首屏WebView的创
2016-02-24 16:43:59
1292
1
原创 android 小工具集合
(一) 获取缓存路径/** * 获取缓存根目录 * * @param context * 上下文对象 * @param isUnInstallDelete * 卸载是否删除缓存文件 * @param isSaveForLong * 是否长时间保存 * @return */ @Suppres
2016-02-19 09:27:11
493
Android 桌面图标上显示未读消息的图标(类似qq的桌面提示效果)
2016-01-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人