- 博客(63)
- 资源 (1)
- 收藏
- 关注
转载 Ubuntu 18.04.2系统 --- 搭建Flutter开发环境
说明:本文章为转载,作者写的非常全面。总结一下注意shixiang,补充:由于在国内访问Flutter有时可能会受到限制,Flutter官方为中国开发者搭建了临时镜像,大家可以将如下环境变量加入到用户环境变量中:export PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_STORAGE_BASE_URL=https://sto...
2019-09-15 13:18:41
1083
原创 Android布局之ConstraintLayout
一.简介1、ConstraintLayout是一个ViewGroup,它允许您以灵活的方式定位和调整小部件的大小。可以在从API 9开始的Android系统上使用;2、Android Studio 2.2中主要的新增功能之一;3、更方便的使用可视化的方式来编写界面(传统的方式是使用XML代码来编写界面,可视化操作的背后仍是靠编写XML代码来完成的);4、优点:可以有效地解决布局嵌套过多的问题(减少...
2019-08-21 20:25:50
909
原创 Android项目通过scheme在WebView中打开应用
需求:在A应用的一个Activity中包含了WebView,WebView加载的是第三方的应用的数据,想要在该WebView页面打开第三方应用B,即在WebView通过点击事件或者链接打开第三方应用B。1.scheme协议定义和用途及需求的实现思路1.Android中的scheme是一种页面内跳转协议,是一种非常好的实现机制;2.通过定义自己的scheme协议,可以非常方便的跳转app...
2019-08-19 20:53:33
3811
1
转载 什么情况下用+运算符进行字符串连接比调用StringBuilder对象的append方法连接字符串性能更好?
经常在网上看到或者在周围听到有人说字符串拼接不要直接用 String 相加, StringBuilder 的效率要比 S...
2019-08-15 10:16:48
529
转载 Android API Level对应Android版本一览表
API Level最初Android版本Linux内核版本首次发布日期后续Android版本2910Unknown2019-06-05(Beta 4)-2894.4.107, 4.9.84, and 4.14.422018-08-06无278.14.102017-12-05无268.04.102017-08-21无25...
2019-07-30 10:58:03
9149
原创 Cannot figure out how to save this field into database. You can consider adding a type converter for
一.场景:使用Room框架,报错,Cannot figure out how to save this field into database. You can consider adding a type converter for it。在ClassMomentInfo类中包含了两个成员变量,mMediaBeans和mClazzs,运行时候提示以上错误。错误代码如下:@Entity(ta...
2019-07-18 18:21:49
9578
6
原创 checkPermissions Missing write access to /usr/local/lib
linux配置rn环境,执行命令:npm install -g yarn react-native-cl,提示报错。解决办法:增加sudo,即使用命令,sudo npm install -g yarn react-native-cl即可。
2019-07-11 21:21:26
651
原创 Android Room错误: room Entity class must be annotated with @Entity
使用Room过程中报错:room Entity class must be annotated with @Entity,不同情况可能会不同,仅记录一下自己碰到该错误产生的原因。//@Database(entities = {CurrentTeacherInfo.class,TeacherLogDao.class}, version = 1) //使用该行代码,就会产生上面的错误。@...
2019-07-10 18:30:03
5811
4
转载 android 优秀框架整理
Git篇1. Retrofit 一句话介绍:Retrofit是一款类型安全的网络框架,基于HTTP协议,服务于Android和java语言上榜理由:Retrofit以21.8k的stars量雄踞github中android子标题榜首,第一当之无愧。官网地址 http://square.github.io/retrofit/github https://github.com/s...
2019-07-06 09:42:21
1697
转载 jadx反编译—下载和使用(傻瓜教程,非常详细)
原文地址 一、在GitHub上直接下载https://github.com/skylot/jadx 可以下这个版本: 二、运行图形化界面1、将zip文件解压后定位到在lib文件夹中,在此处打开命令行 2、运行jadx-gui-0.7.1.jar(...
2019-05-29 14:28:09
9250
转载 Android SDk Manager里面到底哪些东西是必须下载的?
知乎-Android SDk Manager里面到底哪些东西是必须下载的?
2019-05-18 18:35:29
1449
原创 源码查看神器 Source Insight 4.0 最简单的破解安装
https://blog.csdn.net/biubiuibiu/article/details/78044232
2019-05-18 17:59:32
975
原创 快速创建Linux应用启动图标
> 前言:在linux系统上,解压安装了新的应用,启动时需要在安装的目录下去启动应用,如何像windows系统一样直接启动桌面的应用图标启动应用呢?那就需要在linux系统上创建桌面图标,一共分为4个步骤(若安装顺利的话,第5点选择性看,本人linux发行版是Kubuntu).1.创建以desktop结尾的文件这一步比较简单,新建一个txt文件,将文件名改为以desktop结尾,如自己...
2019-05-10 11:50:07
1421
转载 android studio debug 断点调试
Android Studio调试其实也非常方便,一般问题直接通过AS的DDMS的Logcat就可以搞定。AS支持类似Eclipse的DDMS的所有功能。这里要说的是疑难问题的调试方式,即断点调试。首先先编译好要调试的程序。 如上图2所示在行号处点击设置断点。然后如1所示点击开启调试会话。如上图所示,IDE下方出现Debug视图,1指向的是现在调试程序停留的代码行,2区域是程序...
2019-05-07 15:24:45
775
原创 Android studio 3.1.2 so库生成
一.前言1.开发环境,windows 系统,Android Studio 3.1.22.Ndk下载(不需要翻墙,ndk环境配置自行百度)3.本篇文章适合,首次接触jni方面的童靴,大佬请绕道;二.创建demo,生成so文件1.1.创建JniSoTest工程新建一个Android Studio工程(同创建其它工程一样)JniSoTest,新建一个JniSo.java文件。//Jni...
2019-05-07 00:08:08
448
原创 Unable to create call adapter for class io.reactivex.Observable
前言:项目重构,使用rxjava2+retrofit2等搭建网络部分,测试时报错:Unable to create call adapter for class io.reactivex.Observable.然后就是百度1小时,网上更多的情况跟retrofit2-rxjava2-adapter相关,但是我的不是啊,1个小时都没有找到答案,作为一只老鸟,自然不服气,决定自己思考,然后花了20分钟...
2019-05-06 17:59:55
4253
转载 Android Room 官方指南
官方文档翻译简介导入库使用Room保存本地数据到数据库中使用Room实体定义数据使用主键注解声明与唯一性定义对象之间的关系创建嵌套对象使用Room DAOs访问数据定义查询方法插入更新删除信息查询简单查询将参数传递到查询中返回列的子集传递参数集合可观察的查询RXJava的响应式查询直接Cursor访问多...
2019-04-23 11:25:36
1777
原创 Android Studio 使用adb命令配置手机无线调试
步骤:前提是先配置adb命令;查看手机IP地址(不同手机入口不同),如:设置–>关于手机–>状态消息–>IP地址,即可查看;用USB连接电脑,控制台输入命令 adb devices,若提示adb: unknown command device,表示没有配置;输入命令adb tcpip + “端口号” 端口号可是随意指定,只要没被占用就可以,一般我们使用5555;断开...
2019-04-12 10:47:24
747
原创 电脑异常重启android studio无法运行程序报错:Error Loading Project
解决方案如下:File->Settings->Plugins->勾选红色部分取消再选择(如Android Support)->重启as
2019-04-11 13:46:01
622
原创 提示Android dependency 'com.android.support:appcompat-v7' has different version
报错提示:Android dependency ‘com.android.support:appcompat-v7’ has different version for the compile (25.3.1) and runtime (28.0.0) classpath. You should manually set the same version via DependencyResol...
2019-04-09 16:27:03
3173
原创 Linux系统Android Studio ./gradlew命令找不到
Linux系统Android Studio ./gradlew命令找不到1.前言2.开始排查3.处理方案4.产生原因1.前言更换了Linux系统后,从git上面拉取项目运行在Android Studio中,在Terminal上输入./gradlew(Windows系统上是输入gradlew),提示找不到命令。2.开始排查首先自然是百度,可能是关键字的原因,没有找到理想的答案。由于之前...
2019-03-29 19:04:40
2606
原创 serial_port.so文件找不到等问题
1.serial_port.so文件找不到需要答案直接看d项。参考:java.lang.UnsatisfiedLinkError: Couldn’t load hyphenate_av from loader dalvik.system.PathClassLoader1.1.原因是android studio导入so文件没有编译到apk里面去,所以导致UnsatisfiedLinkError...
2019-03-27 22:58:18
3006
1
原创 Kubuntu 安装 Android Studio 3.1.2
Kubuntu 安装 Android Studio 3.1.2前言下载内容注意事项操作步骤前言记得第一次在Linux系统上面成功安装Android studio到现在已将近一年,昨天将公司的电脑系统换成Linux系统后,本以为会在1小时之内完成Android studio安装和其它的所有配置,结果还是不理想,多了好几个小时。故此,将自己的安装方式记录一下,为后期的再次安装节省时间。下载内...
2019-03-27 11:59:22
355
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅