![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 55
Polaris_YJH
Android、Java开发爱好者...
展开
-
Android adb 命令使用及说明
Android adb 命令使用及说明结合多家博客,总结了一份命令及说明文档,为了更快的查阅命令。整理中……设备信息查询、内存可用情况查询、分辨率查询、截屏、多屏设备截屏等原创 2021-06-16 14:40:25 · 322 阅读 · 1 评论 -
ksoap2-android-assembly最新jar包官网地址,无需积分/C币
有部分需求需要通过SOAP协议进行网络请求,Android需要通过ksoap2调用 .net(C#)的webserver,就使用到了ksoap2-android-assembly-3.x.x-jar-with-dependencies.jar这个jar包进行封装SOAP协议,在CSDN上下载的话最少也需要1积分,没有积分的同学们还下载不了,要么充值会员(有点亏),要么就去其他网站上进行搜索(来回搜...原创 2019-02-13 11:30:33 · 5612 阅读 · 13 评论 -
获取debug.keystore和SHA1码
获取debug.keystore和SHA1码在开发百度地图时,需要使用keystore,并为此做出笔记,记录一下debug.keystore的生成,和获取SHA1码第一步: 运行cmd.exe 进入DOS命令界面第二步: C盘用户目录下找到.android文件夹,并进入该文件夹(C:\Users\Administrator.android)第三步: 运行keytool -list -v...原创 2018-11-17 00:18:52 · 3567 阅读 · 0 评论 -
Android判断当前是否在主线程
Android开发中,有时需要判断当前线程到底是主线程,还是子线程。例如:我们在自定义View时,想要让View重绘,需要先判断当前线程到底是不是主线程,然后根据判断结果来决定到底是调用 invalidate() 还是 postInvalidate() 方法. 如果当前是主线程,就调用 invalidate()方法;而如果当前是子线程,就调用 postInvalidate() 方法,注意:子线...转载 2018-11-13 15:58:09 · 1933 阅读 · 0 评论 -
android studio使用SQLite时错误
1、现象(异常情况)手机上调测时报错:android.database.sqlite.SQLiteException: near "$change": syntax error (code 1):...在使用SQLite动态创建表时报错,多了一个$change字段。于是反复读代码,发现应该不会有$change这个字段。表字段是通过注解方式实现,getDeclareFields方式获...转载 2018-10-18 13:47:13 · 1144 阅读 · 0 评论 -
常用项目依赖总结
每次接手新的项目时,看到了很多没有注释的依赖,有些难以记得,每次都要在网上翻阅很久查看其意,所以写此文章进行以后开发时阅读,以提高开发效率。编辑时间 2018-10-12 更新时间 2018-10-19v4 v7 包 //V4支持包 compile('com.android.support:support-v4:23.2.0') { exclude...原创 2018-10-12 13:36:25 · 1479 阅读 · 0 评论 -
Android集成支付——微信支付,能调启微信为何调启不了微信支付问题
集成微信支付的时候会遇到很多问题,此文章只介绍处理【能调启微信为何调启不了微信支付】问题。1、微信能调启来,说明你的集成已经成功。但还是注意商户的微信id是否统一,因为在调启支付接口的时候需要注册微信id。2、调启不了微信支付/调启微信支付闪退并跳转到回调页进行提示失败问题,这个问题的多半是签名的问题!!!签名问题的由来:这个签名问题出在哪里,需要去定位。因为官方的开发文档并没有说...原创 2018-09-21 17:48:52 · 5342 阅读 · 0 评论 -
Failed to initialize Monitor Thread: Unable to establish loopback connection
Failed to initialize Monitor Thread: Unable to establish loopback connection解决方案一:打开Eclipse,连上手机时,DDMS报错:Failed to initialize Monitor Thread:Unable to establish loopback connection 造成这个问题的原因是:启动...原创 2018-09-21 10:58:13 · 1076 阅读 · 0 评论 -
Android四大组件——Activity
一. 什么是Activity?Activity是android四大组件之一!! Activity 是一个应用组件,用户可与其提供的屏幕进行交互 每个 Activity 都会获得一个用于绘制其用户界面的窗口。窗口通常会充满屏幕,但也可小于屏幕并浮动在其他窗口之上。 一个应用通常由多个彼此松散联系的 Activity 组成。 一般会指定应用中的某个 Activity 为“主” Activ...原创 2018-07-24 17:13:32 · 397 阅读 · 0 评论 -
自定义Log工具类
Log类型VERBOSE 详细DEBUG 调试INFO 信息WARN 警告ERROR 错误NOTHING 没有什么代码import android.util.Log;/** * 作者:PinkCandy * 时间: 2016/12/8. * 描述:日志工具类 * TODO: */public class LogUtil { public s...原创 2018-07-24 11:58:49 · 300 阅读 · 0 评论 -
Mob ShareSDK 第三方登录
第三方登录的定义所谓的第三方登录,就是利用用户在第三方平台上已有的账号来快速完成自己应用的登录或者注册的功能。而这里的第三方平台,一般是已经有大量用户的平台,如国内的新浪微博、QQ空间,微信,外国的Facebook、twitter等等。第三方登录不是一个具体的接口,而是一种思想或者一套步骤。第三方登录实现的方法选择好平台以后,现在思考下面的问题:你的应用是否具备独立账户系统?这...原创 2018-07-24 11:52:46 · 1105 阅读 · 1 评论 -
ScrollView嵌套GridView
关于ScrollView嵌套GridView的一些问题以及解决方法。重写GridView决绝嵌套问题。【遇到坑】:在调到次页面时,显示的不是Scrollview顶部,而是当前GridView位置【解决】:直接设置ScrollView是没有什么效果的,要先让gridview取消焦点,再设置ScrollView初始位置mGridView.setFocusable(false);...原创 2018-07-24 11:27:34 · 533 阅读 · 0 评论 -
Android6.0运行时权限
本文主要内容:简单介绍Android6.0权限、权限区分、基本使用;用简单的demo进行对Android6.0运行时权限入门了解。从androi 6.0开始,不再是安装应用时用户确定获得全部的权限.而是在使用软件过程中需要该权限时,弹出对话框让用户选择权限.不仅如此,用户选择权限后还可以关闭。Android 6.0 运行时权限的介绍在保护用户隐私方面:Android6.0为了更好的...原创 2018-07-24 11:06:54 · 301 阅读 · 0 评论 -
热修复——深入浅出原理与实现
目前较火的热修复方案大致分为两派,分别是:阿里系:DeXposed、andfix:从底层二进制入手(c语言)。腾讯系:tinker:从java加载机制入手。本篇的主题并非讲述上面两种方案的使用,而是基于java加载机制,来研究热修复的原理与实现。转载 2017-11-16 15:55:41 · 396 阅读 · 0 评论 -
热修复Tinker的使用 + TinkerPatch补丁管理平台 gradle接入
开场白:我想快速集成并使用热修复Tinker,快速熟悉打补丁,及使用补丁管理平台(本片文章并没有对知识点进行讲述,简单描述应用到项目中遇到的问题)第一次写文章,并只对热修复集成做简单描述,以便以后复习使用。有描述的不对的地方,请留下您宝贵的建议。步骤:①集成Tinker,②集成TinkerPatch③打补丁④使用管理平台进行发布补丁开发环境在开始集成...原创 2017-11-02 14:32:29 · 1934 阅读 · 5 评论