安卓
学习安卓开发总结
shunsix
越是成熟的麦穗,越是懂得弯腰
展开
-
Android Studio 拉取、提交代码失败 Invocation failed Unexpected end of file from server
Invocation failed Unexpected end of file from server原创 2022-04-18 21:39:57 · 3167 阅读 · 2 评论 -
Android 使用自定义控件绘制线段、多边形出现锯齿
自定义绘制线段,图形出现锯齿的问题原创 2022-03-12 15:42:42 · 3738 阅读 · 0 评论 -
Android Studio 编译项目时间太长 解决办法
升级Android Studio 后项目编译太慢 解决办法下载资源太慢解决办法,使用国内阿里镜像资源allprojects {repositories {maven { url ‘http://maven.aliyun.com/nexus/content/repositories/google’ }maven { url ‘http://maven.aliyun.com/nexus/content/groups/public/’ }maven { url ‘http://maven.ali原创 2020-12-18 19:51:27 · 3785 阅读 · 3 评论 -
记录日常BUG
一,在使用ViewPager+Fragment加载多个fragment时,报出异常java.lang.IllegalStateException Fragment already added,现将解决方法记录如下Process: com.shgbit.lawwisdom, PID: 10033 java.lang.IllegalStateException: Fragment already added at androidx.fragment.app.Fragment.setIn原创 2020-06-11 18:02:28 · 529 阅读 · 0 评论 -
Android 使用Jectpack遇到的坑
最近新项目想使用安卓最新的Jectpack相关组件,其中遇到太多坑首页UI使用 navigation BottomNavigationView 布局采用DrawerLayout一,点击BottomNavigationView 组件 fragment 内的子fragment页面切换时布局不显示。在fragment上布局一个viewpager+fagment的滑动页签,点击首页的下方菜单遇到 上方 fragment内的子fragment页面数据不显示,这里需要注意在fragment上使用 viewpage原创 2020-05-27 11:44:02 · 753 阅读 · 0 评论 -
Android Q 适配踏坑
Android Q 适配开始一、应用读取 Device ID项目 targetSdkVersion为 29时 获取设备唯一标识时SecurityException: getUniqueDeviceId: The user 10279 does not meet the requirements to access device identifiers.在Android Q 之前有如下代码,获取设备Id,IMEI等TelephonyManager telephonyManager =(Telep原创 2020-05-27 10:35:06 · 645 阅读 · 0 评论 -
AES加密加固apk
在apk安全上,最基本的是通过混淆来对apk进行保护,但这只是加大了对源码的阅读难度,并不能真正的保护你的源码,反编译是可以轻松拿到apk的源码的,我们可以通过将非核心的dex文件暴露来达到保护核心dex文件的目的;...原创 2019-09-18 20:06:24 · 783 阅读 · 1 评论 -
RxJava学习使用记录
RxJava可以说是当前时分火爆的一个框架,响应式编程,链式调用让代码变得时分简洁一、首先来介绍一下他的最基本的使用Observer的使用可以分为三步 //1.创建一个observable 可被观察的 Observable<String> observable=Observable.create(new ObservableOnSubscribe<St...原创 2019-05-09 22:34:53 · 136 阅读 · 0 评论 -
Android 面试题笔记(一)
每日学习面试笔记1原创 2019-05-05 23:30:25 · 1145 阅读 · 0 评论 -
Anrdoid 使用HttpUrlConnection发送支持http、https的post请求
Android开发的网络框架有很多,很好用也很强大,但对于与一些轻量级的项目框架就显得太大了,这里自己封装一个简单的支持http和https的网络请求工具 这里定义一个接口用来处理回调 public interface HttpCallBackListener { // 网络请求成功 void onFinish( String response );// 网络请求失败 ...原创 2016-11-22 19:01:02 · 831 阅读 · 0 评论 -
Android日期及时间转换的多种方式
Android日期及时间转换的多种方式原创 2016-11-29 17:49:06 · 2520 阅读 · 0 评论 -
日志工具类LogUtil
为方便测试,需要经常处理log是否打印的问题原创 2017-12-28 14:37:12 · 1879 阅读 · 0 评论 -
SD卡工具类
在集成sdk时有时无法确定能否读写sd,android6.0以后即使在manifest总申请了读写权限,若targetSdkVersion在23以下,默认的sd卡出于关闭状态则任然无法读写sd卡原创 2017-12-28 15:42:06 · 239 阅读 · 0 评论 -
Android获取手机屏幕参数的工具
获取手机屏幕相关信息的工具类原创 2017-12-28 17:16:11 · 1082 阅读 · 1 评论 -
android adb 工具使用总结
ADB是android sdk里的一个工具,用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机). 它的主要功能有: * 运行设备的shell(命令行) * 管理模拟器或设备的端口映射 * 计算机和设备之间上传/下载文件 * 将本地apk软件安装至模拟器或android设备 ADB是一个客户端-服务器端程序,其中客户端是你用来操作的电脑,服务器端是android...原创 2017-12-29 16:21:29 · 509 阅读 · 0 评论 -
Android常用SharedPrefenences工具类的封装
package com.manny.utils;import android.content.Context; import android.content.SharedPreferences;import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java原创 2016-12-01 19:32:40 · 1765 阅读 · 0 评论 -
# Android 优秀开源项目汇总
github上Android常用第三方库转载地址:https://github.com/SenhLinsh/Android-Hot-Libraries#android-hot-libraries分类二级分类框架名称简介Star 数最近更新UI刷新SmartRefreshLayout智能下拉刷新框架[详细]16k1月UI刷新Android-Pull...转载 2019-03-04 10:09:10 · 339 阅读 · 0 评论 -
Android自定义View实现流程节点图
项目需要,需要做一个自上而下的流程节点图,实现过程如下,当然不是最终实现效果;自定义属性首选在values文件下建一个attrs文件,内容如下<resources> <declare-styleable name="ProcessView"> <attr name="itemColor" format="color" /> ...原创 2019-04-11 10:05:03 · 1780 阅读 · 0 评论 -
Android使用Apache HttpClient发送GET、POST支持https的请求
虽然HttpClient早已被废弃了,公司的项目仍然一直使用的开源组织pache的包,下面来说一下使用HttpClient的使用步骤:1,创建HttpClient对象 2,如果要发送GET请求,创建HttpGet对象;如果是POST请求,则创建HttpPost对象。 3,如果需要添加参数,对于HttpGet直接在构造URL的时候填入参数。对于POST请求,使用setEntity(Htt...原创 2016-11-22 18:02:28 · 997 阅读 · 0 评论