- 博客(25)
- 资源 (4)
- 收藏
- 关注
原创 flutter andorid和IOS打包问题
文件的问题一般是xcode升级了版本在低项目框架中找不到libarclite_iphoneos.a依赖问题解决方案在Podfile文件的中添加以下代码,注意Podfile文件已经存在post_install do |installer|代码里面缺少一下那行就复制那行代码。flutter(安卓打包)项目中如果遇到找不到插件文件的情况直接删除pubspec.lock文件。2.再次运行 flutter pub get后在次运行项目基本可以解决。再次打包可以解决IOS找不到插件问题。ios打包找不到插件的问题。
2023-06-08 11:23:21
720
原创 C/C++中关键字解释
使用 thread_local 说明符声明的变量仅可在它在其上创建的线程上访问。修饰的指针是唯一一种访问它所指向的对象的方式。用于定义寄存器变量,表示该变量被频繁使用,可以存储在CPU的寄存器中,以提高程序的运行效率。用于定义静态变量,表示该变量的作用域仅限于当前文件或当前函数内,不会被其他文件或函数访问。返回一个指针,指向字符串 s1 中字符串 s2 的第一次出现的位置。告诉该变量的值可能会被程序以外的因素改变,如硬件或其他线程。表示类中的成员变量可以在 const 成员函数中被修改。
2023-03-31 17:48:52
376
1
原创 textview实现多个文字着色和增加多个图片
代码如下:public class StringColor { public static SpannableString setTextColor( final OnclickListener onclickListener, @ColorInt int color, String text, String... colorText){ SpannableString builder=new SpannableString(text); for (fi...
2020-07-17 10:11:18
506
原创 实现二级列表联动
效果如上,代码adapter使用的是BaseRecyclerViewAdapterHelper代码如下class SpecialtyClassifyActivity : BaseMvpActivity<SpecialtyClassifyPresenter>(), SpecialtyClassifyContract.View { override fun getLay...
2020-01-02 10:54:44
400
原创 android文档地址
https://developer.android.google.cn/reference/android/app/job/JobScheduler.htmlwindow的详解https://mp.weixin.qq.com/s/jhTIMQ_yu5DXM7Vz8OQwGg
2019-04-24 17:43:42
254
1
原创 录音的两种录音方式
File文件方式录音public class FileActivity extends AppCompatActivity { private TextView mTvPressToSay; private TextView mTvLog,mPlay; private ExecutorService mExecutorService; private Med...
2019-03-24 19:41:16
1044
原创 android studio 链接不上手机的问题
一般遇到这种请我们只要重启android studio或者重新插上数据线就可以搞定的,但是有时会遇到无论怎么弄都无法链接上,最后只能使用我们重启电脑打法了。 这里有一个解决办法,就是一般打开as时候可能是adb服务没有启动导致链接不上,这里先配置 adb环境变量,找到你的androidSDK目录找到platform-tools复制当前目录:如我的SDK是在D盘:D:\Andro...
2018-12-29 11:07:04
4015
原创 Android api兼容性问题,记录给自己看的赖的去找
跳转到通信录界面问题:try { Intent it=null; if (Build.VERSION.SDK_INT>22){ it = new Intent(In...
2018-12-15 12:26:04
1045
原创 自定义一个LinearLayoutManager
这个是给我自己看的熟悉LayoutManagerpublic class MyLayoutManager extends RecyclerView.LayoutManager { private SparseArray<Rect> itemRects = null; @Override public RecyclerView.LayoutParams gen...
2018-06-13 18:10:06
1567
原创 自定义实现ViewPager圆形指示器
其实我这个就是实现四个点的效果,通过滑动viewpager来选中当前的点进行变色类似这种效果图,颜色可以自己修改还有大小不多说直接上代码自定义属性xml<?xml version="1.0" encoding="utf-8"?><resources> <declare-styleable name="PagePointView"> &
2018-06-12 10:42:25
670
原创 自定义控件实现搜索界面
上面两个就是效果图,是用手机拍的看起有不清楚,但是知道大概效果就ok了,其实整体挺简单的,就是一个组合控件实现上面效果的,不多说直接上代码layout_search_view.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/r...
2018-06-09 10:36:06
573
原创 自定义RecyclerView左滑刷新
其实这个我是在github上面找到的主要是为了学习,而熟悉,以备后面用到,在此基础上进行修改实现其他刷新,AnimView类主要是为了实现给Moreview添加背景色被实现滑动时候出现贝塞尔曲线效果public class AnimView extends View { boolean isBezierBackDone = false; private int mWidth;...
2018-05-30 17:11:55
764
原创 开发中遇到的错误及解决办法
在Activity中加入Scheme桌面图片不见问题:在里面在创建一个<inter-filter>属性<activity android:name="com.linghang.app.activity.MainActivity" android:screenOrientation="portrait" ...
2018-05-30 17:11:32
822
原创 自定义layoutManager
今天自己学习了一下Recyclerview的自定义layoutmanager时候才发现这个东西真的是好东西,如果想学习自定义Layoutmanager请去看这篇博客http://blog.youkuaiyun.com/zxt0601/article/details/52948009,讲解的非常完善,以下代码只是给我个人印象而已,没有什么技术含量。public class flowLayoutManer ext...
2018-03-12 18:08:48
390
原创 熟悉使用okhttp和拦截器使用
要使用拦截器首先要熟悉okhttp的使用,如果不熟悉那么拦截器也会很难懂得,先来看okhttp基本使用1,get的异步请求这种方式不用再次开启子线程,但回调方法是执行在子线程中,所以在更新UI时还要跳转到UI线程中。 使用示例如下:private void getDataAsync() { OkHttpClient client = new OkHttpCl
2018-02-05 16:16:53
550
原创 解决EditText被软盘遮挡和键盘弹出布局不上移
一开始我遇到过这个也在网上找了很多例子,都是在说在AndroidManifest文件对应activity中加上android:windowSoftInputMode=”stateVisible|adjustPan”这属性就可以了,但是这个会有包含一个问题那就是布局会上移,那么如果你的顶上布局是一个视屏播放键或者其他的,那么就会看不见,导致用户体验度不好。如果不设置这个属性的话,那么就会出现你的...
2018-01-05 19:21:13
10880
1
原创 给Recyclerview添加下划线
http://www.10tiao.com/html/227/201705/2650239745/1.html详解给Recyclerview添加下划线public class DividerItemDecorations extends RecyclerView.ItemDecoration { private float mDividerHeight; private Pai
2017-09-13 18:08:42
2812
原创 AndroidUtilCode
开发人员不得不用的工具这里几乎都已经总结,在这里面很好的一个库。导入库compile 'com.blankj:utilcode:1.9.0'https://github.com/Blankj/AndroidUtilCode点击打开官网查看跟多工具类API的解释Activity相关→ActivityUtils.java→DemoisActivityExists
2017-09-12 20:52:57
1207
原创 简单介绍使用BaseRecyclerViewAdapterHelper
首先来看一个图知道可以有哪些功能依照上图可以知道BaseRecyclerViewAdapterHelper分别有的优点和功能是:1.优化适配器减少代码2.item项的点击事件3.为adapter添加动画效果4.为recyclerview(或adapter)添加header和footer布局5.对item进行点击拖动6.自动加载数据7.实现多级联动8.可以
2017-09-12 13:04:56
3247
原创 QMUI简单介绍使用
网址:https://github.com/QMUI/QMUI_Android引入库compile 'com.qmuiteam:qmui:1.0.0'2.必须配置theme的parent指向QMUI.Compat或QMUI,至此,QMUI 可以正常工作:找到style.xml文件修改如下<style name="AppTheme" parent="QMUI.Comp...
2017-09-04 17:38:44
20170
10
原创 Android Studio 出现 Gradle's dependency cache may be corrupt 错误分析
针对这个问题想我的回答对你有所帮助,第一个找到你以前能够跑起来的项目找到工程目录和工作目录下的build.gradle将里面的buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.3.2'
2017-05-25 10:17:07
247
原创 GridView实现checkbox效果(单选效果)
整体需要的文件bean中的代码public class Bean { private String name; private String states; private String id; public String getId() { return id; } public void setId(String id) { this.id = id; }
2017-05-25 00:01:02
1192
原创 recyclerView中的setSpanSizeLookup规律
今天看了一下http://blog.youkuaiyun.com/liaoinstan/article/details/52671101点击打开链接这个recyclerview实现复杂布局的文章找到了一个规律,先看代码mCredit.setLayoutManager(new GridLayoutManager(this,8));mCreditAdapter=new BaseQuickAdapter
2017-05-20 19:33:50
1115
原创 浅学开发模式----MVP模式和使用Retrofit和RxJava使用
最近在学习开发模式中的MVP模式,看了鸿洋大神的一篇MVP浅学http://blog.youkuaiyun.com/lmj623565791/article/details/46596109【鸿洋大神的mvp介绍】,我自己也知道MVP开发模式简直好用到不行,完全能够知道自己错误是在哪里,逻辑还很清晰,看着以前写的代码简直痛苦的要死,自从学会了这个模式后感觉像是在编码界得到了新生一样--------爽ret
2017-03-27 16:36:54
1531
mpandroidchart
2017-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人