自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(171)
  • 问答 (1)
  • 收藏
  • 关注

原创 VUE2.0集成百度富文本编辑器Ueditor

VUE2.0集成百度富文本编辑器Ueditor

2023-02-14 13:12:19 1410

原创 SpringBoot 教程及其相关知识整理

自学Springboot整理

2022-12-01 10:05:03 427

原创 APK的常规反编译

apk反编译

2022-10-19 14:55:18 493

转载 ReentrantLock 锁详解【转】

ReentrantLock 锁详解

2022-10-10 10:18:06 125

转载 Android存储 (/mnt/sdcard、/storage/sdcard0、/storage/emulated/0等区别)

Android内外部存储说明

2022-09-29 10:59:05 485

原创 修改包名导致R文件无法生成的问题解决方案

R文件无法生成

2022-09-28 18:41:14 1171

原创 Android可以使用的直播流播放器Vitamio5.2.3

vitamio播放器

2022-08-19 16:52:38 2351

原创 安卓组件化

为了配合谷歌商店得上线要求,需要改造以前的项目targetSdkVersion从28升级到29.遇到的问题如下:1.升级到29,appcompatrecyclerview support-v4support-v7等部分包最多支持到28,需要改成使用androidx库。a.在project的gradle.properties文件里添加如下配置:android.useAndroidX=trueandroid.enableJetifier=true,意思就是,你所用的support的包或者三方库...

2021-09-29 15:23:26 384

转载 Android数据传输加密:RSA

说明:关于Base64转码,请参考我的另一篇博文:http://blog.csdn.net/jungle_pig/article/details/711729851.RSA简介RSA是一种非对称加密算法,加密和解密使用不同的密钥。通信双方各握有一对密钥(称为公钥和私钥)中的一把,己方密钥加密的数据,只有对方密钥能够解密。RSA基于一个数论事实:将两个大素数相乘十分容易,但想要对其乘积进行因式分解却极其困 难,因此可以将乘积公开作为加密密钥,即公钥,而两个大素数组合成私钥。公钥是可提供给任何人使用,私钥

2021-08-03 16:12:32 169

转载 【转】用这13个方法,帮你做出真正轻量化的移动App 设计

[转自 https://www.uisdc.com/light-weight-mobile-app]编者按:无论是扁平化还是Material Design,简化图标元素都只是触及表象,想创造出本质上轻量化的设计,界面细节和交互上的考量也非常多,今天这篇好文,总结了13个帮你做出轻量化设计的方法。1. 创造更轻的设计(Lighter Design)什么是轻设计扁平化设计不再使用各种斜度和阴影,让app有了更轻盈的美感。这意味着通过运用负形空间来取代斜度和阴影,创造出一个只关注核心信息的、更为简

2021-03-03 17:19:48 845 1

转载 Android平台OCR工具之Tess-two使用

https://blog.csdn.net/duanbokan/article/details/50738711

2020-10-27 14:09:17 349

转载 Windows环境下Android NDK环境搭建

https://blog.csdn.net/pengchua/article/details/7582949

2020-10-27 14:08:10 334

原创 android APP在后台运行,桌面点击图标重新启动的解决方法

1.启动APP启动页的启动模式设置为standard.android:launchMode="standard"2.在你的app的AndroidManifest.xml文件的application标签下面设置android:persistent="true"

2020-09-24 16:04:07 1234

转载 【转载】关于Android RecyclerView的那些开源LayoutManager

Google默认为RecyclerView提供了LinearLayoutManager、StaggeredGridLayoutManager、GridLayoutManager,已经可以满足很多开发需求了,但是实际开发过程中,免不了出现一些更加新颖的交互设计。于是,便从Github上整理了一波关于RecyclerView可以使用的LayoutManager,在实际开发中需要用到时,遇到相似的效果时即可随手拈来,提高效率。FanLayoutManagerGithub源码地址:https://githu

2020-08-28 16:59:40 149

原创 两个很好用的PopupWindow框架

1.Basepopup:Git:https://github.com/razerdp/BasePopup2.Xpopup:Git:https://github.com/li-xiaojun/XPopup

2020-07-27 11:17:56 349

原创 关于APP内多语言切换的解决方案

首先项目中集成https://github.com/getActivity/MultiLanguages初始化框架// 在 Application 中初始化LanguagesManager.init(this);重写 Application 的 attachBaseContext 方法@Overrideprotected void attachBaseContext(Context base) { // 国际化适配(绑定语种) super.attachBas

2020-07-23 16:12:01 1971

原创 关于处理页面跳转时出现黑屏的解决方案

最近开发Activity需要和苹果统一页面跳转动画,于是就碰到了跳转动画中出现黑屏的问题。再经过百度一番之后大概解决方案有如下几个:1.修改Activity的主题:第一步:自定义Theme(主题)在your_project/res/values/styles.xml中加入自定义Activity的Theme,如下所示:<?xmlversion="1.0"encoding="utf-8"?><resources><!--Activity主...

2020-07-17 13:37:06 1401

原创 coordinatorlayout toolbar title居中并且返回按钮变换样式

最近开发一个特效需要使用 Coordinatorlayout+AppBarLayout+CollapsingToolbarLayout+Toolbar 实现一个吸顶的效果。其中有个需求是toolbar的title居中。第一步:需要在CollapsingToolbarLayout添加app:collapsedTitleGravity="center";设置收起时CollapsingToolb...

2020-01-10 17:28:23 740

转载 收藏的Android三方框架

GitHub上受欢迎的Android UI Library内容抽屉菜单 ListView WebView SwitchButton 按钮 点赞按钮 进度条 TabLayout 图标 下拉刷新 ViewPager 图表(Chart) 菜单(Menu) 浮动菜单 对话框 空白页 滑动删除 手势操作 RecyclerView Card Color Dra...

2020-01-03 15:14:43 530

原创 gradle 与 gradlew不是内部或外部命令,也不是可运行的程序或批处理文件的问题。

在编辑项目时遇到报错:org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:processDebugResources'.......根据经验应该是项目里的资源文件问题,要想获取更详细的信息一般在命令行里执行:gradlew compileDebugSource --stacktra...

2019-11-07 11:44:18 9121 2

原创 bitmap设置背景颜色

public static Bitmap drawBitmapBg(int color, Bitmap bt) { Paint paint = new Paint(); paint.setColor(color); Bitmap bitmap = Bitmap.createBitmap(orginBitmap.getWidth(), ...

2019-10-24 11:14:07 7924 5

转载 bitmpa 设置任意圆角

public class BitmapFillet { public static final int CORNER_NONE = 0; public static final int CORNER_TOP_LEFT = 1; public static final int CORNER_TOP_RIGHT = 1 << 1; public stat...

2019-10-24 11:11:21 157

原创 安卓 APP更新的两种途径

1.直接通过URL下载安装APP:示例:零、准备工作0.1第三方库implementation ‘io.reactivex.rxjava2:rxjava:2.2.2’implementation ‘io.reactivex.rxjava2:rxandroid:2.1.0’implementation ‘io.reactivex.rxjava2:rxkotlin:2.3.0’im...

2019-09-19 08:57:24 2154

原创 Android Propterties文件修改操作出现的问题

在修改properties文件内容时。遇到一个坑,那就是在保存修改文件内容的时候需要用到一个输出流,如果这个属性文件不是放在assets文件夹下是特别容易获取到该文件以及其输出流,如果是放在assets文件夹下就总是出找不到文件的异常。最后差了半天终于找到了一个获取assets下文件的输出流的方法:FileOutputStream fos = context.openFileOutput(...

2019-07-26 11:39:17 252

原创 报错信息:load: id=gralloc != hmi->id=gralloc

项目调试过程中。出现闪退。最后根据logcat日志分析来分析去,目标锁定到了这句话上:load: id=gralloc != hmi->id=gralloc 。根据度娘说,这个错误一般出现在初始化UI时,错误被手机给拦截了;还有种说法是说是缺少SD卡读写权限造成的。后来找了一个方法能查看究竟错误是什么的方法:1,在拨号界面输入:*#*#2846579#*#*之后进入“工程菜单”...

2019-07-12 13:54:03 351

转载 Android Glide简单使用

转载自    https://blog.csdn.net/bzlj2912009596/article/details/81702367今天,简单讲讲Android里Glide的简单使用。对于Glide这个加载图片的框架,很多人都在用,我之前使用的是ImageLoader,最近查资料时,发现Glide才是Google推荐的加载图片框架,功能非常强大,而且还有Google专人维护,要知道,Im...

2019-01-09 13:53:40 979

转载 Android里关于EventBus的使用

 转载自 https://blog.csdn.net/bzlj2912009596/article/details/81664984今天,简单讲讲Android里关于EventBus的使用。这几天,由于面试的缘故,我听到了很多Android的流行框架,但是之前自己在公司做APP时并没有使用,所以没有了解。于是在网上查找了资料,学习了这些Android的流行框架的使用,准备做一个Androi...

2019-01-09 13:52:08 590

原创 Exception : java.lang.IllegalStateException:getDataBase called recursively

今天要把一个sql脚本文件文件读取到sqlite中:try {InputStream in = AppContext.getInstace().getAssets().open("citys.sql");SQLiteDatabase database = getWritableDatabase();BufferedReader bufferedReader = new Buffered...

2018-11-02 15:21:05 371

原创 2018最新手机号正则表达式

”^((13[0-9])|(14[5,7,9])|(15[^4])|166|(18[0-9])|(17[0,1,3,5,6,7,8])|19[8,9])\d{8}$”前三位:13开头第三位0-9;14开头第三位5,7,9;15开头第三位除了4都可以;18开头第三位0-9都可以;17开头第三位可以是0135648;19开头第三位是8,9;还有166开头的;后面8位没有限制。 如有错误...

2018-09-07 15:14:51 221

原创 adb 环境变量配置 无效

今天adb日常抽风。怎么搞就是打不开。由于是新做的系统。所以还没配置adb的环境变量。要打adb还要切到指定文件夹下太麻烦,于是就打算设置下adb的系统变量。结果设置了很多次。发现在cmd中打adb还是提示不是内部命令。也就是说提示我系统变量没有添加成功。重启了几遍有好好仔细检查了下分好和路径。都没问题。最后突然灵光一闪。Win+R 输入cmd木有直接回车进入命令行。而是右键了上面的cmd...

2018-09-05 14:51:03 7210 6

原创 ADT Bundle & Plugin 百度网盘下载

总有需要的!Mark下http://tools.android-studio.org/index.php/adt-bundle-plugin

2018-08-07 12:04:11 1483

转载 SQLite可视化管理工具汇总

转自 :https://blog.csdn.net/qq_27248989/article/details/80279585SQLiteSpy最新版本1.9.8,重大改变,支持db拖拽SQLiteStudio最新版本3.0.3,重大改变,打开数据量较大的数据库速度明显改善,还有count查询,堪比SQLiteExpert SQLiteExpert 最新版本3.5.76,相信也更好用了,...

2018-08-07 10:27:14 1883

原创 ConCurrentHashMap在Intent中传值抛“”类型强转“”的异常的解决方案

首先这里不讲ConCurrentHashMap的实现以及和HashMap的区别。因为网上随便一搜ConCurrentHashMap就有一堆的文章。这里只记录一个心得:在Intent中传递ConCurrentHashMap时。接收方无法通过简单的强制类型转换(类似HashMap在Intent中的获取)来接收到ConCurrentHashMap。如下:class ActivityA extends A...

2018-04-26 17:44:10 480

原创 解决ImageView的selector失效

Imageview 的selector失效一般有一下几个原因:1.imageView的clickable没有设置成true。默认的clickable是false。但是在实际应用中,会出现一个问题,就是在ListView或者GridView或其他可以把imageView作为一个Item的容器中,如果把当前容器的item的imageView的clickable属性设置成true那么该item的On

2017-11-21 17:11:08 3069

原创 seekBar自定义样式

false @drawable/custom_seek_bar_style @drawable/abc_seekbar_track_material @drawable/abc_seekbar_thumb_material true 16dp 16dp 这是seekBar的style文件

2017-08-25 14:12:09 1401 1

原创 Dialog整个窗体背景设置为透明

@android:color/transparent true true 关键是最后一个属性android:backgroundDimEnabled设置为true时候,整个Dialog的大背景就是半透明的黑色,如果设置为false就是全透明!

2017-08-25 13:44:27 9435

原创 Unable to add window -- token null is not valid; is your activity running?

在一个activity的onCreate中写了如下的一段代码:private final int WATIING_SECS = 5;new Handler().postDelayed(new Runnable() {@Overridepublic void run() {// TODO Auto-generated method stubif (isDi

2017-08-15 10:28:20 632

原创 eclipse cleanup svn时卡死或者失败的一种解决方案

经常遇到一种情况,在进行pull或者push时,svn报错,提示你应该cleanup一下,但当你cleanup时,要么就卡死,要么就报错,说是在cleanup过程中需要等待其他操作。这种情况可能是由于,以前的某次SVN操作在没有执行完就被强行终止了,导致svn会根据记录的操作尝试恢复原来的操作,或者revert到失败操作之前的状态。网上查了写资料最后把目标锁定在项目文件.svn里的wc.db文

2017-07-24 13:44:50 8384

原创 java.lang.IllegalStateException:getDataBase called recursively

今天要把一个sql脚本文件文件读取到sqlite中:try {InputStream in = AppContext.getInstace().getAssets().open("citys.sql");SQLiteDatabase database = getWritableDatabase();BufferedReader bufferedReader = new Buff

2017-05-25 08:05:56 2408

原创 adb端口被占以及一些报错的解决

adb的端口(5037)被占用了。在cmd窗口:C:\Users\>adb nodaemon servercannot bind 'tcp:5037'C:\Users\>netstat -ano | findstr "5037"  TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       8

2017-05-11 08:28:22 1576

空空如也

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

TA关注的人

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