自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 github 项目地址

AutoSize:implementation 'me.jessyan:autosize:1.2.1' 2021/01/22https://github.com/JessYanCoding/AndroidAutoSize

2021-01-22 15:43:39 10427

原创 资料集中片

1、Kotlin高阶函数与 lambda 表达式https://www.kotlincn.net/docs/reference/lambdas.html

2021-01-06 10:16:01 215

转载 Android 卸载应用代码

通过使用 PackageManager 获取应用程序信息,并使用 Intent.ACTION_DELETE 或者 PackageManager.deletePackage 方法来卸载应用程序,我们可以方便地实现应用程序的卸载功能。需要注意的是,使用 deletePackage 方法来直接卸载应用程序需要申请卸载应用程序的权限。首先,我们需要获取包管理器对象 PackageManager,并使用它来获取应用程序的信息和管理应用程序。然后,我们需要通过包名获取应用程序的信息,以确保我们卸载的是正确的应用程序。

2024-04-08 14:00:16 6

转载 Android文件大小计算

获取文件大小方法:1、file.length()方法,类型long Byte。支持大文件(9223372036854775807),文件大小不准。2、fileInputStream.available()方法,类型int,最大(1.99GB),大文件返回0。文件大小准确3、java.nio.*下的FileChannel,支持大文件,文件大小准确。建议使用java.nio.*的FileChannel或者:建议1.99G内的文件使用fileInputStream.available()

2023-04-20 10:02:59 1632

转载 Android Okhttp 断点续传

okhttp断点续传

2023-01-18 15:32:58 573

转载 Android使用OKHttp3实现下载(断点续传、显示进度)

okhttp下载,断点续传

2023-01-18 15:29:14 2885

转载 android - 使用 OkHttp 覆盖 SocketFactory 后的问题

SocketFactory

2023-01-18 14:51:23 301

转载 Android的socket通信

socket请求

2023-01-16 10:02:10 708

转载 Android通过SOCKET下载文件的方法

socket进行网络下载

2023-01-16 09:44:41 875

转载 Android单元测试学习总结

转载地址: #Android单元测试学习总结 - chenxibobo - 博客园Android单元测试主要分为以下两种在Android Studio中新建一个项目的时候,的中会默认添加单元测试的相关依赖库:其中添加的依赖就是本地化测试库, 添加的依赖则是Android环境下的测试库,同时,在项目的工程目录下也会默认创建好测试的目录:其中下面存放的是Junit本地测试代码,下面存放的是Android测试代码。进行本地单元测试需要先了解一些基本的Junit注解:更多可以参考Junit官网:JUni

2022-12-08 11:28:41 1062

转载 Android 单元测试之 Mockk

但是在 Kotlin 开发的Android程序中,使用这两个框架真的如在Java中这么好用吗?事实上,许多Kotlin的Android程序员在使用 Mockito 时会遇到一些问题,例如:虽然这上面的问题,都是有解决方法的,但是显而易见的:任何在 Kotlin 上使用 Mockito 进行单元测试的程序员都会踩坑。为什么不提供一个专门针对于 Kotlin 场景下的单元测试呢? 于是就有了 ​​mockk​​。解决上述出现的问题支持 Kotlin,包括其语法糖目前官方文档给出了一些存在的问题:Power

2022-12-06 14:06:03 1745

转载 基于 IP 的可扩展的面向服务的中间件 (SOME/IP)

概述SOME/IP 是一种汽车中间件解决方案,可用于控制消息。它从一开始就被设计为完美适应不同尺寸和不同操作系统的设备。这包括小型设备,如相机、AUTOSAR 设备,以及最高主机或远程信息处理设备。还确保 SOME/IP 支持信息娱乐域以及车辆中其他域的功能,允许 SOME/IP 用于 MOST 替换场景以及更传统的 CAN 场景。虽然 IT 解决方案通常只支持单个中间件功能(例如 RPC 或发布/订阅),但 SOME/IP 支持广泛的中间件功能:序列化——在线表示的转换和转换。 远程过...

2021-06-29 15:01:21 614

转载 Android:如何使用Interpolator制作水平进度条?

我有一个这样的进度条视图:<ProgressBar android:id="@+id/progress_bar" android:layout_width="fill_parent" android:layout_height="wrap_content" android:max="100"/>它持续3秒,那么如何使用插补器进行平滑更新?ObjectAnimator animation = ObjectAnimator.ofInt...

2021-04-12 10:30:18 171

转载 深入理解synchronized底层原理,一篇文章就够了

前言 一、synchronized的特性 1.1 原子性 1.2 可见性 1.3 有序性 1.4 可重入性 二、synchronized的用法 三、synchronized锁的实现 3.1 同步方法 3.2 同步代码块 四、synchronized锁的底层实现 五、JVM对synchronized的优化 5.1 锁膨胀 5.1.1 偏向锁 5.1.2 轻量级锁 5.1.3 重量级锁 5.2 锁消除 5.3 锁粗化 5.4 自旋锁与自适

2021-03-25 19:32:01 101

转载 2015最新最全 Android 谷歌消息推送GCM 详细使用教程

转载地址:http://blog.csdn.net/nihaoqiulinhe/article/details/49611257 因为项目是非大陆的手机项目,所以当要使用到消息推送的时候,百度了一下,国内的消息方案可以是:1.百度云推送。也确实很快就可以搭建客户端和服务端,加载他的sdk,大概花了半个小时,就可以在手机端收到推送的消息。不过我想说说缺点,很多时候,消息推

2017-07-19 13:46:24 3402 1

转载 Android如何让APP进程常驻内存?

Android如何让APP进程常驻内存?如何让Android程序常驻内存,像QQ一样拥有强劲的生命力不被系统杀死?它传说中的进程保活(人类也在探索永生不死,App亦然),本文将会介绍进程保活的黑魔法,我想绝大部分开发者都会对它感兴趣。进程保活的常见方案黑色保活何为黑色保活?就是利用不同App进程用广播相互唤醒。例如:开机、网络切换、拍照、利用

2017-07-18 12:21:40 2767

转载 Android开发笔记(八十八)同步与加锁

转载地址:http://blog.csdn.net/aqi00/article/details/51200409同步synchronized同步方法synchronized可用来给方法或者代码块加锁,当它修饰一个方法或者一个代码块的时候,同一时刻最多只有一个线程执行这段代码。这就意味着,当两个并发线程同时访问synchronized代码块时,两个线程只能是排队做串行处理,另一个

2017-07-12 18:35:26 717

转载 详解Android动画之Frame Animation

转载地址:http://blog.csdn.net/liuhe688/article/details/6657776在开始实例讲解之前,先引用官方文档中的一段话:Frame动画是一系列图片按照一定的顺序展示的过程,和放电影的机制很相似,我们称为逐帧动画。Frame动画可以被定义在XML文件中,也可以完全编码实现。如果被定义在XML文件中,我们可以放置在/res下

2017-07-06 14:38:01 367

转载 详解Android动画之Tween Animation

转载地址:http://blog.csdn.net/liuhe688/article/details/6660823前面讲了动画中的Frame动画,今天就来详细讲解一下Tween动画的使用。同样,在开始实例演示之前,先引用官方文档中的一段话:Tween动画是操作某个控件让其展现出旋转、渐变、移动、缩放的这么一种转换过程,我们成为补间动画。我们可以以XML形式定义

2017-07-06 14:34:30 357

转载 如何获取Gaid,Android Advertising ID 简介以及快速集成和使用

转载地址:http://www.2cto.com/kf/201501/366852.htmlAdVertising ID (广告ID)广告id是用户特殊的,独特的,可重置的广告id,由Google Play Service 提供,它为用户更好的控制,为开发人员提供简单、标准的系统继续使用你的应用程序,它用于广告目的的匿名标示符和或者重置起标示符或者退出以利益

2017-07-06 09:04:55 25142

转载 Android常用代码之普通及系统权限静默安装APK

转载地址:http://www.trinea.cn/android/android-install-silent/本文主要介绍程序如何安装apk,包括普通模式安装和系统权限静默安装。如果是非系统应用请直接查看:Android常用代码之APK root权限静默安装,查看更完美的解决方案。 1、普通模式安装,调用系统Intent,代码如下:pub

2017-07-05 11:24:08 404

转载 基础总结篇之九:Intent应用详解

转载地址:http://blog.csdn.net/liuhe688/article/details/7162988/看似尋常最奇崛,成如容易卻艱辛。北宋.王安石看似普通的事情其实最不同寻常,并不是简简单单就可以做好的;成功看起来似乎很容易,而成功的过程却充满着艰辛。对于我们认为很普通的事情,不屑一顾,就永远不会有长进,脚踏实地,就离成功又近一步;成功并不像看到

2017-07-01 16:07:07 326

转载 Android插件化探索(一)类加载器DexClassLoader

本文出自maplejaw的博客(http://blog.csdn.net/maplejaw_) 本文部分内容参考自《Android内核剖析》基本概念在Java环境中,有个概念叫做“类加载器”(ClassLoader),其作用是动态装载Class文件。标准的Java SDK中有一个ClassLoader类,借助它可以装载想要的Class文件,每

2017-05-05 15:06:17 541

翻译 android学习线路

初级工程师小明之前完全没接触过Android开发,是个应届生,他的待遇是13k,然后小明以校招的身份进入了百度,然后小明需要怎么学习才能成为初级工程师呢?这个时候,小明对编程基础、数据结构、C语言都有一定基础,Java语法什么的也都掌握的比较好,Android才有java语言,无奈的是小明并不会搞Android。小明首先需要购买一本Android入门的书籍,为了更快地学习Andro

2017-04-21 15:05:09 233

转载 Glide使用详解(一)

出处:http://blog.csdn.net/shangmingchao【商明超的博客】目录(?)[+]一. 下载在build.gradle中添加依赖: compile 'com.github.bumptech.glide:glide:3.7.0'11需要support-v4库的支持,如果你的项目没有support-v4库(项目默

2017-03-31 16:27:37 535

转载 Android Studio混淆模板及常用第三方混淆(看了都说好)

首先要在build.gradle中开启混淆,也就是minifyEnabled true,我用的build.gradle具体如下所示:def releaseTime() {    return new Date().format("yyyy.MM.dd", TimeZone.getTimeZone("UTC"))}android {    ....     b

2017-03-22 11:01:07 534

翻译 Android提供了一个名为SQLiteDatabase的类

Android提供了一个名为SQLiteDatabase的类,该类封装了一些操作数据库的API,使用该类可以完成对数据进行添加(Create)、查询(Retrieve)、更新(Update)和删除(Delete)操作(这些操作简称为CRUD)。对SQLiteDatabase的学习,我们应该重点掌握execSQL()和rawQuery()方法。 execSQL()方法可以执行insert、delet

2017-03-21 17:27:30 922

翻译 Android 透明度百分比对应的 十六进制

透明度百分比对应的十六进制:(说明:百分比计算出来会有小数,按照常规的四舍五入处理,详情请往下查看)  百分比:0% HEX: 00 百分比:1% HEX: 30  百分比:2% HEX: 50 百分比:3% HEX: 80 百分比:4% HEX: A0 百分比:5% HEX: D0  百分比:6% HEX: F0 百分比:7% HEX: 12  

2017-03-21 14:06:55 409

转载 Android业务组件化之URL Scheme使用

前言:     最近公司业务发展迅速,单一的项目工程不再适合公司发展需要,所以开始推进公司APP业务组件化,很荣幸自己能够牵头做这件事,经过研究实现组件化的通信方案通过URL Scheme,所以想着现在还是在预研阶段,很有必要先了解一下URL Scheme,看看是如何使用的?其实在之前做Hybrid混合编程的时候就接触过URL Scheme,总来的来说还不算陌生,今天就来回顾总结一下。

2017-03-17 10:59:10 260

转载 android SQL 查询操作语句大全

android SQL 查询操作语句大全标签: androidSQL查询语句大全2015-12-16 16:25 1553人阅读 评论(0) 收藏 举报 分类:Android 基础(121)  Android 数据库(8) 基础 创建数据库 创建之前判断该数据库是否存在 if exists (select * from sysda

2017-03-15 16:24:25 2960

翻译 怎么实现服务器给android客户端主动推送消息

怎么实现服务器给android客户端主动推送消息推荐于2016-03-04 07:32:55最佳答案一、消息推送基础消息推送,就是在互联网上通过定期传送用户需要的信息来减少信息过载的一项新技术。推送技术通过自动传送信息给用户,来减少用于网络上搜索的时间。它根据用户的兴趣来搜索、过滤信息,并将其定期推给用户,帮助用户高效率地发掘有价值的信息当我们开发需要和服务

2017-03-14 15:15:00 2037

翻译 开发资料与实例教程

一、        开发资料与实例教程android常用图片特效处理http://www.eoeandroid.com/thread-170526-1-1.htmlAndroid 游戏场景特效(一)http://www.eoeandroid.com/thread-96925-1-1.htmlAndroid 游戏场景特效(二)http://www.eoeandroid.com

2017-02-23 15:26:23 328

原创 apache 302重定向

public static HttpResponse RedirectUrl(String url) { try { HttpParams httpParameters = new BasicHttpParams(); // 设置连接管理器的超时 ConnManagerParams.setTimeout(httpParameters, 200

2017-02-20 14:32:45 5717

翻译 okhttp http 重定向到https

package com.adups.wql.httpredirecttohttps;import android.util.Log;import com.squareup.okhttp.OkHttpClient;import com.squareup.okhttp.Request;import com.squareup.okhttp.Response;import java.io.

2017-02-20 14:10:30 3100

翻译 okhttp3 http 重定向到 https

import android.util.Log;import java.io.IOException;import java.security.SecureRandom;import java.security.cert.CertificateException;import java.security.cert.X509Certificate;import java.util.con

2017-02-20 14:02:58 1582

多线程下载

多线程下载,互不影响,可以显示下载进度。

2015-12-14

Android学习

希望对大家有帮助,Android的学习是无止境的

2014-11-21

自定义日历

一个转载的自定义日历,可以选择日历日期,上翻

2014-11-20

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

TA关注的人

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