- 博客(637)
- 资源 (19)
- 收藏
- 关注
转载 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:调用原生的activity(即:ACTION_GET_CONTENT)进行文件选择,实现多个文件一起选择-盘点遇到的坑
Intent chooseFile = new Intent(Intent.ACTION_GET_CONTENT);
2022-10-27 16:34:16
773
转载 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
转载 检测是否具有悬浮窗权限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
ScrollTricks介绍
2016-09-07
Android 仿大众,美团下拉菜单ExpandTabView
2016-08-04
jd-gui-0.3.6.windows
2016-05-05
dex2jar-0.0.9.15
2016-05-05
Axure RP Extension for Chrome
2016-03-21
android 仿京东,滚动屏幕标题栏渐变+(启动页面动画)
2016-03-17
Android官方培训课程中文版(v0.9.0-2015/03/09)
2016-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人