自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

木子帅的笔记

学而思之

  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android11适配 Targeting R+(version 30 and above) requires the resources.arsc of installed APKs t...

/apksigner sign --ks /Users/ls/Desktop/发包/xxxx.keystore --ks-key-alias xxx /Users/ls/Desktop/发包/2.apk。./zipalign -p -f -v 4 /Users/ls/Desktop/发包/1.apk /Users/lishuai3/Desktop/发包/2.apk。在Android 11以上对resources.arsc文件需要进行对齐。1.将apk修改为targetApi28(不要30即可)

2023-11-29 14:50:00 565

原创 android 字符串 字体高亮、下划线、改变颜色

//字体颜色ColorStateList redColors = ColorStateList.valueOf(0xff4f81bd);SpannableStringBuilder spanBuilder = new SpannableStringBuilder(this.getString(“要修改的字体”));//style 为0 即是正常的,还有Typeface.BOLD(...

2018-12-25 11:09:24 1623

原创 Android studio 打包签名 无法选择Signature Versions V1、V2

在android studio更新到3.0以上打包签名是会出现Signature Versions V1、V2的选项v1 v2的意思:android 7.0中引入了APK Signature Scheme v2,v1呢是jar Signature来自JDKV1:应该是通过ZIP条目进行验证,这样APK 签署后可进行许多修改 - 可以移动甚至重新压缩文件。V2:验证压缩文件的所有字节,而...

2018-10-10 17:12:57 5204 5

原创 Gradle 错误 :Could not find gradle-core.jar (com.android.tools.build:gradle-core:x.x.x).

今天把android studio版本更新到高版本,出现了问题Could not find gradle-core.jar (com.android.tools.build:gradle-core:2.3.3).Searched in the following locations: https://jcenter.bintray.com/com/android/tools/bui...

2018-10-10 17:02:40 8092

原创 WPF下实现堆积柱状图

VS2010下准备依赖文件:System.Windows.Forms.dll;System.Windows.Forms.DataVisualization.Charting.dll;WindowsFormIntegration.dllMainWindow.xaml编辑如下<Window x:Class="MainWindow.MainWindow" xmlns="http:/...

2018-07-03 18:06:50 2712

转载 JAVA锁机制-可重入锁,可中断锁,公平锁,读写锁,自旋锁

转载:JAVA锁机制-可重入锁,可中断锁,公平锁,读写锁,自旋锁,如果需要查看具体的synchronized和lock的实现原理,请参考:解决多线程安全问题-无非两个方法synchronized和lock 具体原理(百度)       在并发编程中,经常遇到多个线程访问同一个 共享资源 ,这时候作为开发者必须考虑如何维护数据一致性,在java中synchronized关键字被常用于维护数据一致性。...

2018-06-25 15:45:37 1834

原创 Android Fragment中repalce,add,hide,show用法和生命周期

使用Fragment是先获取FragmentTransaction对象FragmentManager fragmentManager = getSupportFragmentManager();FragmentTransaction transaction = fragmentManager.beginTransaction();在Fragment切换时有两种方法:replace和add、hid...

2018-06-14 14:21:49 5041

转载 RecyclerView回收和复用机制分析

作者:神奇的小蘑菇原文:http://www.apkbus.com/blog-949976-77400.html开始最近在研究 RecyclerView 的回收复用机制,顺便记录一下。我们知道,RecyclerView 在 layout 子 View 时,都通过回收复用机制来管理。网上关于回收复用机制的分析讲解的文章也有一大堆了,分析得也都很详细,什么四级缓存啊,先去 mChangedScrap ...

2018-06-11 15:21:18 323

原创 Wpf DatePicker范围选择限制

需要实现:两个DatePicker,(1)第一个选择时间后,再选择第二个,不能在第一个时间之前;(2)第二个选择后,再选择第一个,不能在第二个时间之后。代码: <DatePicker Height="25" HorizontalAlignment="Left" Margin="163,36,0,...

2018-06-06 14:44:53 4331 1

原创 ArrayList原理解析

数组:效率高,但是其容量固定且无法动态改变。ArrayList:容量可动态增长,但效率不如数组。ArrayList定义:能够顺序的存储元素,可以存null值,动态的调整容量,对元素进行排序等一系列操作,线程不安全。宏观说ArrayList是基于动态数组实现的。构造函数:private static final long serialVersionUID = 8683452581122892189L...

2018-06-05 17:49:22 615

原创 Error:Execution failed for task ':app:preDebugAndroidTestBuild'

在使用android studio是会出现如下错误:Error:Execution failed for task ‘:app:preDebugAndroidTestBuild’.Conflict with dependency ‘com.android.support:support-annotations’ in project ‘:app’. Resolved versions for ap...

2018-05-29 17:49:20 435

转载 JSON API免费接口

电商接口淘宝商品搜索建议:http://suggest.taobao.com/sug?code=utf-8&q=商品关键字&callback=cb 用例 ps:callback是回调函数设定物流接口快递接口:http://www.kuaidi100.com/query?type=快递公司代号&postid=快递单号 测试用例 ps:快递公司编码:申通="shentong" ...

2018-05-24 16:29:35 2520

原创 Kotlin Android 环境搭建

Google在07年的IO大会上宣布,把Kotlin更换为Android开发的官方语言,它是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,Android Studio 从 3.0(preview)版本开始将内置安装 Kotlin 插件。本文介绍怎么在Android Studio配置Kotlin开发环境。在Android Studio中打开Settin...

2018-05-23 14:12:46 126

原创 android运行时权限

Android的权限机制从系统的第一个版本就存在了,但是那时候的权限机制对于保护用的安全和隐私起到的作用有限,需要一些权限都是写在AndroidManifest.xml中,用户安装应用的实现提示必须同意这些权限,为此在android 6.0系统中提出了运行时权限的功能,更好的保护了用的安全和隐私。区别:在系统6.0以前会在安装界面提示需要哪些权限,同意了就可以安装,不同意就拒绝安装,但是日常中离开...

2018-05-17 15:51:54 438

原创 okhttp源码分析

基本用法:okhttp3几种用法解析首先创建一个OkHttp对象OkHttpClient okClient = new OkHttpClient();在OkHttpClient 中可以看到这段代码 public OkHttpClient() { this(new Builder()); }那Builder()干嘛用的呢,看一下Builder()里的参数 Dispatcher di...

2018-05-11 17:33:13 213

原创 OkHttp的封装

添加依赖:compile 'com.squareup.okhttp3:okhttp:3.8.0'这次只是简单的封装,介绍封装的流程。public class OkhttpDemo { private static OkhttpDemo mInstance; private OkHttpClient mOkHttpClient; private Handler mHa...

2018-05-08 15:12:49 710

原创 okhttp3几种用法解析

HTTP是现代应用程序网络的方式,有效地使用HTTP可以使加载更快。OkHttp是一个默认有效的HTTP客户机:HTTP/2支持允许向同一主机的所有请求共享一个套接字。连接池减少了请求延迟。响应缓存完全避免了网络的重复请求。如果您的服务有多个IP地址,那么当第一个连接失败时,OkHttp将尝试替换地址。这对于IPv4+IPv6和驻留在冗余数据中心的服务是必需的。OkHttp启动与现代TLS特性(S...

2018-05-07 14:12:58 961

原创 android页面回传数据方法

1.startActivityForResult方法第一个Activity主要代码@Override public void onClick(View v) { switch (v.getId()){ case R.id.btn: Intent intent = new Intent(TestSavedInstance...

2018-05-04 16:08:05 2493

原创 android中Webview内前进后退页面问题

WebView webView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_web_view); webV...

2018-05-04 15:30:06 2449

原创 Glide用法笔记

Glide一个图片加载框架使用前首先添加Glide的依赖库compile 'com.github.bumptech.glide:glide:3.7.0'别忘记添加网络权限具体使用,图片路径自己写 String url = "http://XXXXXXX/7858995348613407436.jpg"; ImageView imageView = (ImageView) findV...

2018-04-27 11:20:21 360

原创 Retrofit2极简单使用(入门)

android的网络请求框架不少,如HttpUrlConnection、HttpClient、AsyncHttpClient、Volley、okHttp和Retrofit等等。今天就说一下Retrofit的简单使用,其实Retrofit的底层也是使用okHttp的,就是把okHttp封装的一下,具体的的请求还是交给okHttp来执行.不多说了,下面就说一下具体的使用使用之前肯定要加载依赖库comp...

2018-04-26 10:24:21 268

原创 android studio下如何使用GsonFormat

GsonFormat是一款快速把json格式的数据实例化成java类的插件安装:1.在android studio上下载:File>Settings>Plugins>Browse repositores>搜索GsonFormat点击下载。2.下载地址:点击打开链接 添加到android studio:File>Settings>Plugins>instal...

2018-04-26 10:19:05 1335

原创 android布局优化

布局层级越多,过度绘制,浪费cpu就越多,手机加载速度就越慢,用户体验就越不好1.尽量使用相对布局(Relativelayout)线性布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" androi...

2018-03-01 14:19:34 208

WPF 柱状图 堆积柱状图 Chart使用

WPF 柱状图 堆积柱状图 Chart使用,VS2010版 C# WPF Chart组件实现柱状图,线形图,等统计图表

2018-07-03

GsonFormat.jar 快速生成实体类

GsonFormat.jar 快速生成实体类 ndroid studio插件 快速实例化json数据为java类

2018-04-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除