自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(637)
  • 资源 (19)
  • 收藏
  • 关注

转载 解决 Android java.lang.RuntimeException: Stub!

Apache HTTP client

2023-05-16 16:37:48 35

转载 Android ndk.abiFilters armeabi-v7a、arm64-v8a、arneabi、x86、x86-64 解析

Android ndk.abiFilters armeabi-v7a、arm64-v8a、arneabi、x86、x86-64 解析

2023-04-18 16:20:39 201

转载 Android之区分U盘及SD卡等外置存储设备

Android之区分U盘及SD卡等外置存储设备

2023-04-14 15:52:35 277 3

转载 Android App点击home键返回桌面,点击图标后重回首页

singleTask

2023-03-21 15:44:55 373

转载 Android 实现Home按键功能的两种方式

Android 实现Home按键功能

2023-02-01 15:54:22 777

转载 Android监听Home键实例详解

Android监听Home键实例详解

2022-12-30 16:22:41 989

转载 android:调用原生的activity(即:ACTION_GET_CONTENT)进行文件选择,实现多个文件一起选择-盘点遇到的坑

Intent chooseFile = new Intent(Intent.ACTION_GET_CONTENT);

2022-10-27 16:34:16 773

转载 [Android]解决HttpURLConnection上传大文件时出现OOM问题

HttpClient

2022-10-25 14:59:34 418

转载 Android 中ListView带复选框多选、全选、不选处理

Android 中ListView带复选框多选、全选、不选处理

2022-10-11 14:58:25 1569

原创 【JetPack Compose】声明式UI 、组合、重组

Compose 编程思想

2022-09-01 09:44:39 203

原创 【JetPack Compose】列表和动画

JetPack Compose学习笔记对应视频选集 P6-P8。

2022-08-31 15:55:40 557

转载 Compose 与 Kotlin 的兼容性对应关系

Compose 与 Kotlin 的兼容性对应关系

2022-08-29 16:27:59 274

原创 【JetPack Compose】JetPack Compose简单介绍

JetPack Compose学习笔记对应视频选集 P1-P5。

2022-08-29 15:50:43 602

原创 kotlin函数

kotlin函数

2022-08-18 15:25:16 295

原创 kotlin表达式range when

表达式

2022-08-18 11:08:04 323

原创 2-1变量常量与类型

变量常量与类型

2022-08-18 10:31:57 440

原创 Kotlin IntelliJ IDEA环境搭建及HelloWorld

Kotlin

2022-08-17 16:54:52 456

转载 Android:JNI之Java和C层的相互调用及多线程的回调实现

Java层存储JNI层动态创建的C++对象(Java调用C++)C++中存放Java对象(C++回调Java)实现多线程的回调

2022-08-12 16:27:24 932

转载 jni开发 android报错F libc : Fatal signal 4 (SIGILL), code 1 (ILL_ILLOPC), fault addr 0xc0ea1b10 in

jni

2022-08-11 15:10:41 324

翻译 Cast from pointer to smaller type ‘int‘ loses information解决方案

jni 指针转换为较小的类型“int”

2022-08-11 15:07:01 1512 2

转载 Android : Android Studio 更新至gradle 4.10.1后Variants API变化

同步警告:官方网站说明:例如以下是根据版本和时间配置自定义apk名称方法,更新后需要将 defaultConfig.xxx 修改为 variant.xxx :

2022-08-08 14:47:12 229

转载 This file is not part of the project. Please include it in the appropriate build file

CMakeLists

2022-07-22 09:28:22 612

原创 Android 中使用FFMPEG,文章收集慢慢看

Android FFmpeg

2022-07-15 16:40:57 817

转载 Android各版本查询和开启悬浮窗权限

Android 悬浮窗权限

2022-07-13 16:29:46 5059 2

转载 检测是否具有悬浮窗权限Settings.canDrawOverlays(context) 不靠谱的解决方法

悬浮窗Settings.canDrawOverlays(context)

2022-07-13 15:31:22 925

转载 关于android:tint属性的使用

遇坑:今天修改了ImageView的图片,新图片是白底黑色,居然显示了白底绿色,一番查找,居然是设置了android:tint前言:最近在网上看到一些大牛的博客里面有提到android:tint这个属性,说实话做Android开发这么多年,自己比较菜,从来没有去深入了解过android:tint这个属性,当然也就没有使用过了,但是看了大牛的讲解之后感觉这个属性很实用,能够在平时的项目中用到。能给公司的设计节省一些设计工作,并且也能提高图片资源在代码中的复用性,从而减少apk的大小。进入正题

2022-05-18 14:53:36 2142

转载 Android6.0源码分析之录音功能(一)

转载转载转载界面部分参照如下代码:SoundRecorder从现在开始一周时间研究录音,下周出来一个完整的博客,监督,激励!!!2017-02-09--------2017-02-17----------------------------------------------------------------------------------------------------------------------------------------------------------

2022-04-12 16:25:05 642

转载 Android 8.1/9.0 一份能用的录音机源码

源码位置SoundRecorder原来的源码存在如下的问题1、app 图标不可见2、不支持录音文件列表浏览3、app 主界面是对话框风格其他问题1、没有外置SD卡无法录音。 解决办法:改为存到手机里,改一下startRecording()中sampleDir路径,这个都会吧。2、import android.os.storage.VolumeInfo;import android.os.storage.DiskInfo;这两个类访问,不到。要么用反射,要么相

2022-04-12 16:08:51 485

转载 Android支持库AndroidX和support-v4、appcompat-v7的前世今生

概述新版Android Studio在添加依赖时报错:Version 28 (intended for Android Pie and below) is the last version of the legacy support library, so we recommend that you migrate to AndroidX libraries when using Android Q and moving forward. The IDE can help with this: R

2022-03-17 15:17:57 3250 1

转载 AndroidManifest.xml文件中(uses-library)详解

Installation did not succeed.The application could not be installed: INSTALL_FAILED_MISSING_SHARED_LIBRARY今天这程序一直运行不起来,因为啊这个测试机上没有相关的库。AndroidManifest.xml中设置了 uses-library<uses-library android:name="string" android:requir...

2022-03-17 11:18:02 896

转载 golang 使用 go-imap 一键收发中文邮件

需要用到 emersion/go-message 包 设置 imap.CharsetReader 以支持除了 UTF-8 和 ASCII 以外的字符编码,如果不设置则支持 UTF-8 和 ASCII ,像 gb2312、gb18030 这些是无法处理的。官方使用说明地址:https://github.com/emersion/go-imap/wiki/Charset-handlinghttps://github.com/emersion/go-imap/wiki/Charset-handling.

2022-03-04 15:53:02 1714

转载 已解决:Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy

Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle.项目之前是好的,一段时间没用,今天打开就出现上面的问题.网上尝试了各种方法,比如手动帮AS下载对应zip,比如架VPN,一天过去了,并没有解决.只能在同事帮忙下进行一个大招的放:repositories { maven {

2022-01-12 15:47:32 3424

翻译 Android Studio | 报错处理 | ERROR: Failed to parse XML……Message: expected start or end tag

Gradle: 一个诡异的问题(ERROR: Failed to parse XML AndroidManifest.xml ParseError at [row,col]:[5,5] Message: expected start or end tag)第一种可能,XML文件里注释格式写错了//获取设备网络状态,禁用后无法获取网络状态<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

2022-01-11 16:47:00 705

原创 golang--自动下载邮件的附件

这个是之前做的一个小应用,主要用到的是golang的go-imap这个库。之前看到php和java都有完整的自动下载邮件的程序,现在也分享一个golang的,其中主要麻烦的是判断邮件的状态,是否未读,然后就是获取附件并且下载,具体代码如下:package mainimport ( "io" "io/ioutil" "log" "os" "github.com/emersion/go-imap" "github.com/emersion/go-imap/client" "githu

2021-11-18 15:56:42 697

原创 golang压缩和解压缩zip文件的一些总结

golang压缩和解压缩zip文件一个简单例子说明如何使用golang提供的archive/zip包实现zip文件的压缩和解压缩。压缩提供两个参数:一个是输入源文件 另一个是输出zip压缩文件其中输入源文件可以是一个文件,也可以好似一个目录,如果是目录那么目录下的所有文件都会被压缩到输出。当然这个函数很容易被扩展成支持多个输入源文件/目录的情况。// srcFile could be a single file or a directoryfunc Zip(srcFile

2021-11-12 16:10:43 1746 1

转载 Go语言:递归遍历一个文件夹的所有文件(带层级化输出)

代码实例:package mainimport ( "io/ioutil" "strings")func main() { // 要遍历的文件夹 dir := `./` // 遍历的文件夹 // 参数:要遍历的文件夹,层级(默认:0) findDir(dir, 0)}// 遍历的文件夹func findDir(dir string, num int) { fileinfo, err := ioutil.ReadDir

2021-11-11 16:52:05 1348

转载 Go语言:UUID 的生成与解析

导言:因为Golang中的UUID还没有纳入标准库,所以我们使用GitHub上的开源库,另外我所提供的这个开源库支持 UUID v5,代码实例我就用比较常用的 UUID v4 演示了安装:go get github.com/satori/go.uuid代码实例:package mainimport ( "github.com/satori/go.uuid")func main() { // 创建 UUID v4 u1 := uuid.Must(.

2021-09-29 11:28:26 1232

翻译 Go语言:编译后文件体积过大解决方案

起因在 windows10 64位 下测试 C 和 Go 效率都差不多 但 Go 编译出来的文件比 C 编译出来的还大 个人感觉简单的 Hellow world 都这么大,体积太夸张了 所以查询了一些关于 Go 的编译优化,得出了下面两个方案优化方案 第一步:编译优化使用一下指令进行编译: go build -ldflags="-w -s" 说明:会去除DWARF调试信息、符号信息优化方案 第二步:压缩优化安装UPX,并使用最高级别的压缩 下载地址:https...

2021-09-29 10:55:17 2415

转载 Go语言:使用zip压缩 文件 / 文件夹

package mainimport ( "archive/zip" "io" "os" "path/filepath" "strings")func main() { Zip(`C:\打包的路径`, `.zip`)}// 打包成zip文件func Zip(src_dir string, zip_file_name string) { // 预防:旧文件无法覆盖 os.RemoveAll(zip_file_name) .

2021-09-28 16:36:05 999

转载 Go语言:设置日志保存到日志文件

package mainimport ( "log" "os")func init() { // 获取日志文件句柄 // 已 只写入文件|没有时创建|文件尾部追加 的形式打开这个文件 logFile, err := os.OpenFile(`./日志文件.log`, os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0666) if err != nil { panic(err) } // 设.

2021-09-28 16:18:39 2118

Java-WebSocket-jar

Java-WebSocket jar包,封装WebSocket实现。

2017-08-17

ScrollTricks介绍

ScrollTricks是一个开源控件,实现了两个简单功能: 1、Quick Return:向上滑动时,View也向上滑动并且消失,当向下滑动时,View马上出现。例如Google Now的搜索功能。 2、Sticky:类似的同步滚动,特定的View最多滑动到顶部并保持固定不动。例如大众点评或美团的“立即购买”功能。 http://blog.csdn.net/dodod2012/article/details/50764311

2016-09-07

Android 仿大众,美团下拉菜单ExpandTabView

原文地址:https://github.com/yueyueniao2012/ExpandTabView 详解地址:http://blog.csdn.net/dodod2012/article/details/52117854

2016-08-04

Zxing 生成二维码图片和扫描

Zxing

2016-08-02

ZXing 3.1扫码、解码

ZXing3.1

2016-08-02

ButterKnife android依赖注入jar包 ( butterknife-7.0.1.jar )

ButterKnife android依赖注入jar包

2016-07-27

ButterKnife android依赖注入jar包 ( butterknife-6.1.0.jar )

ButterKnife android依赖注入jar包

2016-07-27

apache-ant-1.9.7-ant编译环境

apache-ant-1.9.7-bin.zip ant编译工具 ant编译器 ant编译环境

2016-07-26

glide-3.6.0

Glide 是一个 Android 上的图片加载和缓存库,其目的是实现平滑的图片列表滚动效果。

2016-05-18

jd-gui-0.3.6.windows

JD-GUI,是一款反编译软件,一般用于查看dex2jar反编译出来的jar文件,使用方法http://blog.csdn.net/dodod2012/article/details/51320656

2016-05-05

dex2jar-0.0.9.15

dex2jar 是一个能操作Android的dalvik(.dex)文件格式和Java的(.class)的工具集合,使用方法http://blog.csdn.net/dodod2012/article/details/51320656

2016-05-05

自定义开关

继承View这个父类,实现点击切换和滑动切换的自定义开关

2016-05-02

Android 高仿【优酷】圆盘旋转菜单的实现

高仿优酷三级导航圆盘旋转菜单

2016-04-27

MarkdownPad2破解版

MarkdownPad2破解版 输入任意字符即可 比较强大 文档中包含安装步骤 一共3步即可安装成功。

2016-03-25

Axure RP Extension for Chrome

Axure RP Extension for Chrome是原型设计工具Axure RP的Chrome浏览器插件。目前版本为0.6.2。 因为在线安装需要访问Google Chrome在线商店,有时候会访问不了。所以提供一个离线版本进行安装。 安装方法: 1、打开Chrome浏览器,找到“工具 -> 扩展程序”; 2、将下载的Axure-RP-Extension-for-Chrome-0.6.2.crx文件拖到界面当中; 3、安装成功后,勾选“允许访问文件网址”就可以了。

2016-03-21

android 仿京东,滚动屏幕标题栏渐变+(启动页面动画)

此资源只使用自定义scrollview 实现标题栏渐变和上拉下拉刷新。如果需要listview,等其他控件,需实现onScrollListener,在onscroll中嵌入渐变代码。

2016-03-17

仿淘宝商品浏览界面

ScrollViewContainer类有时会报错,在199行后面加上vt=null就没错误了!

2016-03-03

Android官方培训课程中文版(v0.9.0-2015/03/09)

Google Android团队在2012年的时候开设了Android Training板块 - http://developer.android.com/training/index.html,这些课程是学习Android应用开发的绝佳资料。

2016-03-03

仿知乎客户端侧滑

仿知乎的主界面,使用了action bar和drawerlayout,同时drawer中item切换主界面应该是fragment。

2016-03-03

空空如也

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

TA关注的人

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