- 博客(19)
- 收藏
- 关注
原创 The minCompileSdk (31) specified in a dependency ...
解决办法需要耐心看完,看完后肯定能解决,哈哈哈哈The minCompileSdk (31) specified in a dependency ...这个问题的报错无非就是这两种形式;首先说一下查看具体报错信息,直接命令行输入:./gradlew compileDebugJavaWithJavac --stacktrace如果报没有权限 ,输入 :chmod +x gradlew解决问题之前我的flutter版本是最新的 2.10.4;gradle 版本用的
2022-04-25 09:03:48 3981
原创 MAC OS升级为11.4 ,AS升级为4.2.1版本出现的问题
1.安装Flutter环境,Xcode的版本是两年前的,提示需要升级,否则找不到ios模拟器升级最新版本Xcode,需要升级系统,没办法,那就把系统升级为最新的吧升级完成后Xcode的安装成功,后面就是安装 cocoapods 这玩意,sudo gem install cocoapods网上说的那个命令在新版本中不能安装指定安装 1.8.4版本告诉版本太低,无法安装.所以就搜呗最后找到解决办法是用brew 升级,brew install cocoapods结果运行命令报.
2021-06-04 10:11:36 473 1
原创 Flutter版本升级出现的问题
Flutter环境安装主要是ios相关的问题版本不兼容一直报错cocoapods! CocoaPods 1.8.4 out of date (1.10.0 is recommended).之前 sudo gem install cocoapods 这个命令就可以升级新版本就是不能升级解决方案:brew install cocoapods这一步就报错Error: homebrew-core is a shallow clo...
2021-06-04 10:06:45 670
原创 android 图片压缩方法
第一:质量压缩法:代码如下:private Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); image.compress(Bitmap.CompressFormat.JPEG, 100, baos);//质
2016-11-16 17:20:35 284
原创 Dalvik 与 ART
Dalvik模式像是一台折叠自行车,每次骑之前都要组装后才能上路。而ART模式就是一个已经装好的自行车,直接就能上车走人。所以ART模式在效率上肯定是要好于Dalvik。 通过以上这种表格,我们可以直白的看出,全新的ART模式具备用RAM内存小、流畅度更好以及更省电 的特性。 1:ART模式是Android runtime的简称。在ART虚拟机环境下,Android对程序只进行一次编
2016-11-16 17:10:52 364
原创 TextView上面显示不同文字和颜色
SpannableString styledText =newSpannableString("呵呵,我在叫你");styledText.setSpan(newTextAppearanceSpan(this, R.style.style0),0,3, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);styledText.setSpan(newTe
2016-11-16 17:07:37 283
原创 Handler和AsyncTask的基础理解
首先说下这是一个很枯燥的文章,因为没什么效果;但是个人感觉还是非常有用的;所以今天写一下个人对Android异步任务的理解; 为什么要使用异步任务?我们知道,Android中只有UI线程(主线程)才能进行对UI的更新操作,其他线程是不能直接操作UI.这样的好处是保证了UI的稳定性和准确性,避免多个线程同时对UI进行操作而造成UI的混乱.但Android是一个多线程的操作系统,我
2016-11-16 17:02:24 342
原创 RecyclerView----高仿知乎的侧滑删除
偶尔看到知乎首页的侧滑删除,感觉还不错。之前用RecyclerView的ItemTouchHelper类来实现了Item的拖动和删除功能,今天带来的则是纯手工打造的一个侧滑删除。老规矩,先看看效果图:当滑动的距离小于红块的一半,松开手指以后,会自动收缩当前item;当滑动的距离超过一半,松开手指以后,会自动将当前item删除。一起看看怎么实现的吧:1.准备工作: (1)数据准备:一
2016-11-16 17:00:00 457
原创 android应用升级
我们看到很多Android应用都具有自动更新功能,用户一键就可以完成软件的升级更新。得益于Android系统的软件包管理和安装机制,这一功能实现起来相当简单,下面我们就来实践一下。首先给出界面效果:1. 准备知识 在AndroidManifest.xml里定义了每个Android apk的版本标识:?123456pac
2016-11-16 16:58:20 222
原创 摇一摇听歌的小Demo
摇一摇听歌public classMainActivity extendsAppCompatActivity {privateTextView mTvHb;privateObjectAnimatormObjectAnimator;private booleanisHasYD;SensorManagerHelpersensorHelper;
2016-08-18 22:13:49 287
原创 android之手机震动
main.xml布局文件xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent"
2016-08-14 15:34:55 369
原创 出现"无法连接synaptics定点装置驱动程序" 的解决方法
出现"无法连接synaptics定点装置驱动程序" "开始“--”运行“--regedit(打开注册表)--依次打开 HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVERSION/Run新建字串 SynTPEnh键值为 C:\Program Files\Synaptics\SynTP\SynTPEnh.exe
2016-08-10 20:50:21 42735 6
原创 java反射
反射是java语言的一个特性,它允程序在运行时(注意不是编译的时候)来进行自我检查并且对内部的成员进行操作。(自审)例如它允许一个java的类获取他所有的成员变量和方法并且显示出来。这个功能特定我们不常看到,但是在其他的比如C或者C++语言中根本就就存在这个特性。----------------------------------------------------------
2016-08-09 20:46:06 228
原创 二级列表的简单例子
实例:public class MainActivity extends Activity {private ExpandableListView exlv;String[] groupTitles = { "我的好友", "黑名单", "我打过的人", "我打不过的人" };String[][] childTitles={{"大雷1","大雷2","大雷3","大雷4",
2016-08-09 20:37:49 343
原创 android studio修改日志的字体大小,希望对你们有帮助
Settings->Editor->Color & Fonts->Console Font快速修改注释的字体以颜色:Ctrl+alt+s;
2016-08-05 10:13:34 1411
原创 BaseAdapter的详细用法
在ListView的使用中,有时候还需要在里面加入按钮等控件,实现单独的操作。也就是说,这个ListView不再只是展示数据,也不仅仅是这一行要来处理用户的操作,而是里面的控件要获得用户的焦点。读者可以试试用SimpleAdapter添加一个按钮到ListView的条目中,会发现可以添加,但是却无法获得焦点,点击操作被ListView的Item所覆盖。这时候最方便的方法就是使用灵活的适配器Base
2016-08-04 09:05:06 772
原创 Animations的用法
一、Animations介绍Animations是一个实现android UI界面动画效果的API,Animations提供了一系列的动画效果,可以进行旋转、缩放、淡入淡出等,这些效果可以应用在绝大多数的控件中。 二、Animations的分类Animations从总体上可以分为两大类:1.Tweened Animations:该类Animations提供了旋转、移
2016-08-04 09:03:01 1139
原创 Android studio常见的问题及常见快捷键
Ctrl+Q 查看方法参数复制一行--Ctrl+DCtrl+Alt+空格Ctrl+Enter将鼠标放到中间自动补齐注意大小写直接可以提示 Error running myfirstdemo: Instant Run requires 'Tools | Android | Enable ADB integration'错误的解决方法:
2016-08-04 09:01:17 270
原创 Animations的介绍以及用法
一、Animations介绍Animations是一个实现android UI界面动画效果的API,Animations提供了一系列的动画效果,可以进行旋转、缩放、淡入淡出等,这些效果可以应用在绝大多数的控件中。 二、Animations的分类Animations从总体上可以分为两大类:1.Tweened Animations:该类Animations提供了旋转、移动、伸展和淡
2016-08-02 21:51:26 518
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人