自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (16)
  • 收藏
  • 关注

原创 标记一些影响性能和开发时间的问题

是否还需要break?1、dialog中的for循环,当i= n时候 ,

2024-04-14 09:57:56 62

原创 快速构建项目实用方式

maven{ url 'https://jitpack.io' }maven { url 'https://maven.aliyun.com/repository/central' }maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter' }maven { url 'htt

2024-01-31 00:52:40 168

原创 Application

Application 是个系统组件,生命周期很长,进程在Application就在,所以可以用application来保存应用进程内的全局变量,但是只是为了保存全局变量,也可以用单例来做,将全局变量根据功能不同划分到不同的单例类里面更合适,第二个作用是应用进程启动后做一些初始化操作,第三个是提供上下文,调用系统API的时候,都需要用到context,Application可以提供一个横跨系统周期的context,而且不用担心有内存泄漏。Application是跟着进程走的,而不是跟着应用走的。

2024-01-31 00:49:36 109

原创 MessageQueue创建

Looper::getForThread()局部缓存:调用了liunx的接口pthread_getspecific接口。当前线程Looper::getForThread()里面拿到局部缓存的looper,polllnner函数的核心是epoll_wait。native层的looper,消息循环的核心部分。MessageQueue在native层初始化。} eventfd计数器性能比普通管道好。awoken读事件,消化事件。

2023-10-06 16:47:26 61

原创 控件空指针问题,必须得记下来,好好长长记性

实例化以后依然报空指针

2022-09-12 21:12:30 100 1

原创 学无止境-mvp

趁着下载代码,将Android 的开发模式整理一下:就目前自己这贫瘠的知识面,Android开发模式分为三种:MVC,MVP,MVVP. mvc不用想太多,用的太多太多了,今天主要记录一下mvp.一,Mvp的使用:借助MVPHelper,建

2021-05-07 21:38:23 118

原创 2020-12-23

项目打开忽然大面积乱码,出现过两回了,记录一下,希望下次遇到能快点解决:清楚本地缓存,找到C盘,清楚AndroidSutido 下面的缓存C:\Users\Administrator\.AndroidStudio4.0\system\caches 重新启动as 即可...

2020-12-23 10:06:21 110

原创 解决AS3.5在oppo系统更新后无法打包apk问题

今天在手机端打包apk出现问题了,Session 'app': Installation did not succeed. The application could not be installed: SHELL_UNRESPONSIVE Retry,clean项目也没有,正常开启开发者也没用,后来发现,OPPO系统最近更新过,里面对安装来自电脑端的未知来源软件是禁止状态。打开权限后,完美解决。...

2020-07-31 01:03:09 830

原创 Android 的存储方式——sqlite (二)

原来整理过一次,可是当时觉得很明白了,但是当我今天在次写项目,大脑里记忆已经模糊了,本来已经该去睡觉,可是我还是想把这个sqLite清晰的在记录一次。sqlite基础部分:1、sqlite数据库数据类型 Integer vachar(10) float char(10) text (这里有个小疑问,varchar(10) 和 char(10) 的区别)2、sq...

2019-09-22 01:55:21 84

原创 taide填坑记——AndroidMainfest.xml中备注错了

当我从AndroidStudio3.1.2更换到AS 3.5的时候,我的代码报错:ERROR: Failed to parse XML in D:\AndroidStudio3.5\TaiDePropertyApp\app\src\main\AndroidManifest.xml ParseError at [row,col]:[7,5] Message: expected start or ...

2019-09-08 21:48:33 199

原创 用 签名包生成签名——可长点心吧

用过不知道多少回了,就是记不住,keytool -list -v -keystore <keystore文件名>

2019-09-06 17:47:27 248

原创 百度地图填坑记——百度地图获取只有一次值

这个问题已经出现很多很多次了,每次解决都浪费很长时间,然后的然后在恍然大悟,这次给记录下来,希望以后不要在出这种问题了。百度地图首次加载有值,再次加载就没有值,是sha1 这个值不对了,可以重新生成一遍,以前也是这样解决的,可是有的时候大脑就会短路,记录一下吧。...

2019-09-03 21:27:20 195

原创 activity 中自定义EditText 而且自定义字符串限制

海燕啊,你可长点心吧,属耗子,落爪就忘,还是顺便多记记吧1.自定义EditTextfinal EditText managerEditText = new EditText(Activity.this);2.自定义EditText的自定义限制,还有很多自定义的内容,希望以后可以整理到一起,写一个通用类1)接口形式,仿照网易云通信public interface InputF...

2019-08-17 10:52:23 178

原创 记录整理1

1、adapter 在携带数据的时候,最好携带object 数据,当在activity 中需要用的的时候,可以在adapter中,定义一个getData()方法,这样便于操作数据,以及数据刷新,而且可以避免在activity页最外面定义变量object,可以很好的保护数据,而且加快速度...

2019-08-05 10:00:45 78

原创 viewpage+fragment 出现界面白页问题

1、MainActivity 继承UI 和继承fragmentActivity 的区别: 之前写代码会遇到问题,果断放弃继承ui ,但是今天改别人代码,继承的UI ,以前遇到的问题在一次出现我现在的解决的办法就是更换继承方式,那么问题是,如果我不换继承方式怎么办?出现界面重叠,空白页等等一堆问题,针对的区别就是AppCompatActivity 和Activity的区别2、...

2019-08-03 13:55:20 316

原创 整理

1、Picasso.get() .load(list.get(position).getHeadimgurl()) .placeholder(R.mipmap.ic_set_7_bg) .error(R.mipmap.ic_set_7_bg) .resize(88,57) .transform(new Circle...

2019-08-02 15:29:10 85

原创 笔记

1.gradle 路径配置容易遗忘,gradle 的压缩包存放位置2.公共服务器存放公共工具代码3.1.3)选择组件Additional icons-->>其他图标On the Desktop-->>选择是否创建桌面快捷方式Windows Explorer integration-->>Windows资源管理器集成Git Bash H...

2019-07-25 08:50:25 124

原创 Android studio3.0 版本 gradle4-1 项目迁移到AndroidStudio3.2 gradle4-6

1、昨天修改原项目 gradle 还有AS版本,也查看也AS界面中的设置,也修改了,但是不好用。解决办法:关AS,关电脑,重新在AS中设置,好了2.-Xlint:deprecation-Xlint:unchecked解决办法:去项目对应的build.gradle中添加配置:gradle.projectsEvaluated {tasks.withType...

2019-07-25 08:49:36 182

原创 手机号限定问题

EditText :android:inputType="phone" android:digits="0123456789" accountET.setInputType(InputType.TYPE_CLASS_PHONE);//输入手机号限定号码验证public static boolean isMobelPhone(String tel) { if(te...

2019-07-24 16:55:45 211

原创 尝试jdk12.0.2 出现的问题

下载安装配置jdk 12.0.2 ,安装过后没有jre文件夹,手动生成jre,问题提示:错误C:\Program Files\Java\jdk12.0.2 jre怀疑可能是jre 与前面的文件夹,缺少\ 这个文件夹标志...

2019-07-22 12:31:39 2109

原创 Creat Navite学习之路——2.2 软件安装

正常安装nodejs ,win+R cmd 中 npm v 我的电脑就出问题了,log日志提示:invalid package.json ,提示我json 的安装包无效;尝试解决办法:可能的原因:没有安装npm脚手架工具cmd中:npm install -g expo-cli (注:这里是全局安装,需要用-g )npm -v 查看当前的npm版本号npm install -...

2019-07-07 16:24:11 130

原创 截取最后字符串

public static void main(String[] args) { String str = "2019.05.14.测试.doc"; System.out.println(str.substring(0,str.lastIndexOf("."))); }

2019-05-22 09:57:25 671

原创 EditText 进行数字类型限制的疑问

android 6.0以后,digits和numeric,为什么numeric 不好用了呢? <EditText android:id="@+id/et_xm_release21" android:layout_width="0dp" android:layout_w...

2019-04-30 15:34:48 108

翻译 url路路径图片与imagview适配,极简方式

写过N多遍,可是每次都会浪费时间,特意整理出来: ImageView imageView = (ImageView) dia.findViewById(R.id.start_img); /* .placeholder(R.drawable.user_placeholder) .error(R.drawable.user_placehold...

2018-10-09 17:11:05 114

原创 异步任务-AsyncTask

1、主线程操作UI,耗时操作则在非主线程中执行AsyncTask:子线程中更新UI;封装、简化异步操作2、构建AsyncTask子类参数:AsyncTask&lt;Params,Progress,Result&gt;是一个抽象类,通常用于被继承,继承AsyncTask需要指定如下三个泛型参数:params:启动任务时候输入的参数类型Progress:后台任务执行中返回进度值得类...

2018-07-20 00:48:33 189

原创 Android 的存储方式

很多知识点,学完用完了就忘记了,忘记了就不是自己的,所以试着写点,让知识形成框架,记录点点滴滴吧android 的存储方式有5种:1、SharedPreferences(偏好设置)   轻量级的;保存的是原始的数据类型;常被用作保存程序的配置信息保存参数:通过Context.getSharedPreferences()得到一个SharedPreferences;        ...

2018-07-19 13:59:32 141

原创 图形圆角xml

shape.xmlxml version="1.0" encoding="UTF-8"?> shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> 填充的颜色 --> solid android:color="#FFFF

2017-10-30 11:26:09 280

原创 截取字符串,改变第N个字符的颜色;自定义方法,oncreat中调用

用到过很多次,每次在用的时候,思路就会断线,以此特意写出来,帮助自己记忆;修改TextView 中部分文字的颜色textView = (TextView) findViewById(R.id.textview);  SpannableStringBuilder builder = new SpannableStringBuilder(textView.getText().toStr

2017-10-27 11:04:11 551

原创 spinner二级联动

对spinner的二级联动进行思路整理,

2017-10-13 08:52:33 340

原创 生成数据文件直接路径数据存储;excel表格

最近在画excel表格,存下来对自己的知识也是一种存储,借鉴被人的,时间间隔有点长,就没有贴出查找资料的地址,原作者看到麻烦留一下链接地址

2017-09-28 13:48:14 395

原创 StringBuilder 如何编译存储一个含有“:”和“;”的字符串

StringBuilder sb = new StringBuilder(path);if (params != null&&!params.isEmpty()){ sb.append("?"); for (Map.Entry entry : params.entrySet()) { sb.append(entry.getKey()).append("=");

2017-09-27 11:08:57 230

原创 登录记住密码,容易被忽略的错误

在登录界面,正常思路会是,输入用户名,密码,然后点击记住密码,这是大家常做的思路;然后容易出现个bug,当我先点击了记住密码,再输入用户名和密码的时候,下次登录,用户名和密码为空,这里需要注意

2017-04-01 09:34:28 600

原创 android LinearLayout 点击事件不好使,出现的错误

android LinearLayout 点击事件不好使,造成的原因是把里面的imageview,width和height设置成了match_parent,而且imageview的id,也设置了点击事件,当点击事件发生的时候,v在断点中显示的值是imageview,导致Linearlayout的点击事件不好用

2017-03-29 09:00:45 1641

原创 Android 上一页,下一页为所选的分数加标记

zpublic class StudentAssessmentProjectDetailActivity extends Activity {private    ArrayList> list;private ArrayList> listT;protected void onCreate(Bundle savedInstanceState){list=new A

2017-01-25 15:15:34 360

仿淘宝评论标签

方便自己以后查找,仿淘宝评论标签,默认显示两行标签内容,点击展开显示全部标签内容,点击收起显示两行内容

2018-08-13

异步加载的demo

这是一个异步加载的demo,平时工作中也会用异步加载,可是真的没有像背教科书一样,仔细认真想过异步加载,这是异步加载最基础的,有网络图片加载和模拟进度条,但是此代码只适合下载下来参考,想偷懒的小伙伴请慎重下载哦

2018-07-25

数据库助手

对数据库的建立和操作,代码只是适合下载参考,不适合直接使用,想偷懒的同学慎重下载哦

2018-07-20

读取串口标识

读取当前串口,但是还是无法固定有些串口自带了随机的串口号,而无法控制唯一标识,此代码只能读取当前的串口号而已

2018-07-20

带搜索记录

这个方法不是做好的,比较笨拙,如果大家有好的方法,希望各位大神留个链接

2018-07-20

Android直接调用SQL

android 直接调用sql 虽然这样不安全,但是特殊情境需要安卓直接操作数据库

2018-07-20

画温度控制

画温度表盘,代码在升级后的AndroidStudio3.2版本后,缺少.pom文件,参考代码没问题,直接拿来用的小伙伴需要注意

2018-07-20

代码生成表格样式

整理代码,为了方便以后自己调用,可能多少存在小Bug,不想动脑筋直接下载用的小伙伴请慎重下载

2018-07-20

调用百度鹰眼接口demo

由于时间关系,代码没有清晰的注释,上传是为了自己方便使用,如果想下载来直接用的小伙伴慎重下载此资源

2018-07-20

jxl.jar存储数据到本地表格

jxl.jar 安全绿色免费版本 最近做项目,要求进行本地存储,生成表格文件,第三方应用包,实现安卓向本地Excel 存储数据 根据需要的不同填写

2017-09-22

jtds-1.2.jar

加载驱动程序 连接到Microsoft SQL Server每种DBMS的JDBC驱动是不一样的,同一个DBMS也会有几种JDBC驱动,如Microsoft SQL Server的JDBC驱动主要有两种,Microsoft 官方提供的JDBC驱动和民间开源的JDBC驱动(JTDS),推荐JTDS,bug少,而且是完全开放源代码的。目前JTDS只能支持Microsoft SQL Server和Sybase。

2017-09-20

jtds-1.2.7.jar

下载可以支持android的SQL驱动,下载地址http://sourceforge.net/projects/jtds/files/ 注意只能下载1.2.7版本 将jtds-1.2.7.jar放在android项目libs目录下

2017-09-20

RS232异步文档

摘 要 基于RS- 232异步串行通信接口, 根据微机通信特点, 借鉴计算机网络中链路层的 通信规程, 设计并实现适合于微机间数据传输的通信协议, 提出了一种较为完善的接口技术途径。 关键词 通信协议 中断激活 链路控制 进程调度

2017-09-07

解决Genymotion安装软件事显示"此应用与您的手机不兼容"

解决Genymotion安装软件事显示"此应用与您的手机不兼容"

2017-08-21

GridView高亮显示某行

GridView高亮显示某行

2017-04-24

android 邮箱通用代码,花积分下载别人的,免费传送供大家使用

花积分下载别人的,0积分供大家使用,不知道能不鞥行

2017-03-31

空空如也

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

TA关注的人

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