- 博客(10)
- 收藏
- 关注
原创 Android矢量图标的使用与资源查找
一些大的或迭代多个版本的项目,res资源下的图片占据了极大的存储空间,这些图片图标都是会用到的,所以都会打包到APK中,无疑增大了APK的大小。,需要切很多套图,然后我们很繁琐的给图标命名,然之后放入不同的drawable文件夹,要做很多得无用功,而现在。给我们提供了矢量图标库,给我节省了大量的麻烦而又无用的工作,我们不再需要往res下的资源文件夹放各种图标。4. 跨平台,因为矢量图是纯文本格式来描述的,所以不受平台的限制。和图像大小无关,只与图像的复杂程度有关,图像文件所占的。
2023-04-12 14:40:42
427
原创 Win10 Flutter git更新版本问题
更新Flutter版本时遇到的问题升级 flutter upgrade仔细看了下 E:/Git/mingw64/ssl/certs下并没有ca-bundle.crt然后查阅了一下相关的案列,找到如下解决方案看了一下的确有两个gitconfig,一个在用户目录下(全局的),一个在git安装目录下,找到git安装目录下的G:\Git\mingw64\ssl\certs下ca-bundle.crt是存在的,于是修改git相关配置git config --system http.sslcainfo
2021-07-14 11:05:29
283
原创 WIFI开启与连接状态监听
记录一下:借鉴Android 中监听WIFI连接状态变化/** * Cre * wifi状态监听器 wifi开启状态与连接状态 */public class WifiStateListener { private Context mContext; private WifiReceiver receiver; private WifiConnectState mInterface; public WifiStateListener(Context cont
2020-11-10 14:23:40
1038
原创 Android 记Java代码设置横竖屏在手机设置旋转屏幕的情况下启动问题
相关描述:APP需要根据手机和Pad来设置(固定)横屏还是竖屏;然后就在Java代码中通过setRequestedOrientation进行设置;出现的问题:由于当前手机都可以开启旋转屏幕功能,这导致了本应用在启动页面的时候,如果手机横向放置的话,页面会先横屏后竖屏。在网上找了很久,有让修改framework设置的,(我不会)!还有让关闭重力感应的(没试)。直到参考Android屏幕旋转-横屏竖屏切换才勉强解决问题。我的解决方案:在AndroidManifest中设置android:scre
2020-11-04 19:46:24
693
2
原创 android Glide4.9.0及其以上版本在使用时进行的配置
在使用Glide框架的时候出现的问题,记载一下;借鉴文章:Glide 4.9.0的使用(Kotlin)请先观看以上链接的的内容,我在其基础上进行的设置;@GlideModulepublic class MyAppGlideModule extends AppGlideModule { /** * 全局配置Glide选项 */ @Override public void applyOptions(@NonNull Context context, @Non
2020-09-28 14:16:15
976
原创 Android 打的多个aar在使用时提示资源重复
**Android Studio 中多个module引用同一个jar(或者冲突解决)解决方案**先说一下我的情况,项目要打几个aar的包,但在使用时出现了文件冲突,发现是在同一项目底下的两个module中都引用了相同版本的jar包造成的。经过搜索发现了Android Studio 中多个module引用同一个jar(或者冲突解决)解决方案然后发现有效果。直接在第二个module中对重复的jar进行了如下操作,并且把compile fileTree(include: [’*.jar’], dir:
2020-09-24 19:21:07
2367
原创 App实现多语言(只根据语言进行判断)
逼话不多说,先上效果图。无论是想要做大做强还是追求逼格走国际路线的领导们越来越多。导致App增加语言选择功能也变得平常了。
2020-07-01 16:34:40
626
原创 Android Studio java文件突然乱码 File was loaded in the wrong encoding: 'UTF-8'
记录一下!!!!!!!!!!!!!!!!!突然就出现这种情况,这个锅来的真是莫名其妙!!! 上网查了几种解决方式,只有一种可以解决,在此总结一下。1. File ——> Invalidate Caches /Restart… ——> 点击Invalidate and Restart 然后Studio自动重启。(无效)2. Build ——> Clean Project 啊...
2019-11-06 14:36:11
5003
3
原创 Activity中Framelayout做控件切换Fragment界面
目前众多App主界面采取底部导航栏与Framelayout这种方法来实现页面分割,而不是可滑动的ViewPager(感觉主要是因为所有页面都滑动会导致用户体验不佳)。而实现当前功能则主要有两种方法。1.replace();2.add(),hide(),show();相同之处:通过FragmentManager与FragmentTransaction实现注意:FragmentTran...
2019-09-17 15:58:00
2565
1
原创 Android 我的常用build.gradle索引
implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.android.support:support-v4:28.0.0' implementation 'com.android.support:design:28.0.0'
2019-09-17 10:05:49
126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人