- 博客(80)
- 资源 (6)
- 收藏
- 关注
原创 Android 学习 适用初学者
2020-09-22(周二)电脑安装系统:https://windows.rfoymw.com/win764.htmlhttp://js.shenjing2.cn/index.htmlkotlin闭包:https://www.jianshu.com/p/6247fa85494a2020-09-07(周二)recyclerview学习:http://www.recyclerview.org/2020-09-01(周二)android端retrofit 2.0 上传文件及服务器端接收文件:h
2020-09-22 21:21:36 196
原创 android greendao 判断某个字段是多少位
/** * 查询所有仓库 四位为门店 6位是仓库 */public List<bi_branch> queryBranchList6bit(){ return daoSession.getBi_branchDao().queryBuilder(). where(new WhereCondition.StringCondition("length(branch_no) = 4")).list();}...
2020-06-11 17:00:36 471
转载 androidx 换成 support
androidx 换成 support最近创建项目发现多了个androidx,并且以前用的好好的库也不能用了,这里为了赶项目就把 androidx 还是换成了之前的 support,这里记录下步骤。项目根目录 gradle.properties中 android.useAndroidX 和 android.enableJetifier 改为 false 或者 注释掉compileSdkVersion版本不要使用29的,我的是 compileSdkVersion = 28 buildT...
2020-05-30 14:58:24 754
原创 Didn't find class "android.support.v7.widget.RecyclerView" 解决办法 ———————————————— 版权声明:本文为CSDN博主「eag
依赖记得加:implementation 'com.android.support:recyclerview-v7:28.0.0'你的可能是这样的 <android.support.v7.widget.RecyclerView 这才是对的 <androidx.recyclerview.widget.RecyclerView xxx xxx .../>...
2020-04-21 10:19:28 423
原创 Android知识点总结
》Android 四大启动模式:standard:标准模式也是系统的默认模式。每次启动一个 Activity 都会重新创建一个新的实例,不管这个实例是否已经存在。singleTop 栈顶复用模式。如果新 Activity 已经位于任务栈的栈顶,那么此 Activity 不会被重新创建,同时它的 onNewIntent 方法会被调用,通过此方法的参数可以取出当前请求的信息。这个 Activi...
2020-04-17 14:23:24 1697
原创 aar里依赖aar外层需设置
外层project的build.gradle需设置repositories里:flatDir { // 由于Library module中引用了 fusion 库的 aar,在多 module 的情况下, // 其他的module编译会报错,所以需要在所有工程的repositories // 下把Library module中的libs目录添加到依赖关系中 ...
2020-03-31 17:06:01 373
原创 Android版&Kotlin版RxJava2+Retrofit2+OkHttp3的基础、封装和项目中的使用
https://www.jianshu.com/p/0ad99e598dba
2020-02-24 14:22:49 580
原创 处理扫描枪事件
///////////////////////////////////////////////////////////////////////////////处理扫描枪事件private boolean mdataScanClean = true;private String mdataScanString;@Overridepublic boolean onKeyDown(int ...
2019-12-26 10:21:31 918
原创 判断时间是否在时间段内
/** * 判断时间是否在时间段内 */public static boolean belongCalendar(Date nowTime, Date beginTime, Date endTime) { //设置当前时间 Calendar date = Calendar.getInstance(); date.setTime(nowTime); //设置...
2019-12-06 10:07:39 909
原创 android 对for循环进行优化
本文链接:https://blog.csdn.net/bzlj2912009596/article/details/77987394
2019-12-05 22:29:17 687
原创 按商品数量进行排序
//按商品数量进行排序private void listSort(List<pos_detail> mList) { if (!CheckUtil.isEmpty(mList)) { Collections.sort(mList, new Comparator<pos_detail>() { @Override ...
2019-11-30 14:36:04 1419
原创 合并相同商品
//合并相同商品private void toMergeSameItem(List<pos_detail> details) { Map<String, pos_detail> detailMap = new HashMap<String, pos_detail>(); for (pos_detail posDetail : details)...
2019-11-30 14:35:29 630
原创 TCP-待完善
客户端:可以连接服务端、发送数据、接收数据、关闭连接等。 服务端:可以实现绑定绑定端口,接收客户端的连接、接收数据,发送数据等。参考:https://blog.csdn.net/vnanyesheshou/article/details/74896575...
2019-11-13 16:54:38 79
原创 Intent 和Bundle 传值
传值: Intent intent = new Intent(); Bundle bundle = new Bundle(); bundle.putSerializable(“data”, (Serializable) pos_t_vip_info); intent.putExtras(bundle);注:pos_t_vip_info数据类型应 implements Serializ...
2019-11-02 15:38:02 137
原创 Android SharePreference框架Favor简单使用步骤
1、app/build.gradle加入依赖compile 'com.cocosw:favor:0.2.0@aar'2、创建实体类@AllFavorpublic interface ShareData { String NUMBER = "number";//端口号 @Default("") @Favor(NUMBER) String getN...
2019-06-25 10:21:59 426
转载 Android 8.0 悬浮窗变动与对应使用方法 token null is not valid; is your activity running?
问题描述:项目开发中有使用到了悬浮窗,近期在往Android O 系统porting,发现悬浮窗功能不能正常使用,运行出错:android.view.WindowManager$BadTokenException: Unable to add window — token android.os.BinderProxy@447a6748 is not valid; is your...
2019-04-15 17:54:05 1349
转载 Resolved versions for app (26.1.0) and test app (27.1.1) differ.
在app下的build.gradle文件中的dependences {}中添加如下代码:androidTestCompile('com.android.support:support-annotations:26.1.0') {force = true}
2019-03-20 22:36:09 147
转载 android 8种对话框(Dialog)使用方法汇总
https://www.cnblogs.com/gzdaijie/p/5222191.html
2019-01-17 17:53:46 201
原创 Android Studio 关联git步骤(本人实际操作)
Android Studio 关联git步骤:一、打开网页码云 https://gitee.com/ 创建成功后,复制地址 二、打开Android Studio1.创建本地仓库 2. Add文件切换到Android模式,重要!!!!选中Andoid下所有右击 3.忽略到一些文件操作方法File...
2019-01-09 16:07:29 724
转载 Git上传项目提示Push rejected: Push to origin/master was rejected解决办法
首先是你的项目中有和推送历史不符的东西 Push rejected: Push to origin/master was rejected 推拒绝:推送到起源/主人被拒绝 解决办法,打开你要上传代码的文件夹位置鼠标右键git Bash Here然后直接运行下面的命令解决问题第一种办法:git pull git pull origin master git pull ori...
2019-01-09 15:43:59 21778
原创 ButterKnife使用详谈
一、安装插件插件使用步骤1插件使用步骤2二、插件使用步骤在App的 build.gradle 中添加如下代码:dependencies中添加compile 'com.jakewharton:butterknife:8.8.1'annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'三、...
2018-12-08 11:39:20 143
转载 关于android studio 出现Error:Execution failed for task ':app:preDebugAndroidTestBuild'. 的解决办法
前段时间打开Android studio 在build过程中总会出现以下错误Error:Execution failed for task ':app:preDebugAndroidTestBuild'.> Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Reso...
2018-12-08 10:56:36 3075
转载 virtualbox 创建com对象失败 应用程序将被中断
本人系统是win7 64位,安装了Oracle VM VirtualBox 虚拟机,没想到安装完成以后无法启动。只需要选择这样,才可以成功打开。 同时 Genymotion也设置以上的兼容性注:本问转载于 https://www.cnblogs.com/maoli/p/3832841.html...
2018-12-07 11:34:05 487
转载 AndroidStudio项目打包成jar
前言:在eclipse中我们知道如何将一个项目导出为jar包,现在普遍AndroidStuido开发,这里一步一步详加介绍AS项目打包成jar,jar和arr的使用 一.作用:为了供其它项目使用,将项目打包成jar 二.步骤(AndroidStudio): 1.像平常一个样新建一个项目(步骤省略) 2.(在步骤1的基础上)点击File-->New-->New...
2018-12-04 11:13:41 204
转载 java开发过程中所有会出现的异常与解决的办法
算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayException 数组下标越界异常:ArrayIndexOutOfBoundsException 违背安全原则异常:SecturityException 文件已结束异常...
2018-11-26 16:07:02 490
原创 工具类:防抖动(极短时间多次点击,导致界面弹出多个dialog)
工具类:public class OnClickUtils { // 两次点击按钮之间的点击间隔不能少于500毫秒 private static final int MIN_CLICK_DELAY_TIME = 500; private static long lastClickTime; public static boolean isFastClick()...
2018-10-22 20:46:04 530
转载 Android布局的各种对齐问题
一、LinearLayout(线性布局)提供了控件水平垂直排列的模型,同时可以通过设置子控件的weight布局参数控制各个控件在布局中的相对大小。水平(horizontal) 垂直(vertical)fill-parent:占满整个屏幕wrap-content:刚好适合控件内容的大小对齐方式gravity取值:top:不改变大小,位置置于容器的顶部botto...
2018-08-23 21:45:40 11493
转载 android studio识别不了genymotion 模拟器问题解决
安装好了genymotion后,再在genymotion官网下载了eclipse连接genymotion插件后,遇到了eclipse安装应用程序到genymotion模拟器报出adb不能正常运行的错误。在经历了重启eclipse和重启电脑后还是解决不了,上网查询答案,终于话费了半天的时间找到解决方法了。 答案详见@宇宙神帝的http://blog.csdn.net/sbvfhp/artic...
2018-08-20 21:37:58 2177 3
转载 Genymotion 模拟器出现unable to load virtualbox engine 错误的解决方案
问题:打开Genymotion 模拟器出现unable load virtualbox engine 错误,从而导致无法使用该模拟器。 解决方法: 如果你已经安装了VirtualBox虚拟机,运行的时候出现了上图中的错误,大概也是配置的问题。按步骤打开“VirtualBox——管理——全局设定”,如下图: 在“VirtualBox-全局设定”窗口右边,鼠标点击“仅主机...
2018-08-20 20:03:33 1084
转载 PopupWindow简单实用小例子之弹出内容显示框(一)
我们要做的功能是点击按钮弹出一个内容框之后点击弹出的对话框的内容将内容显示在输入框中先来看下效果图利用PopupWindow实现弹出的内容框,PopupWindow构造可以理解为ListView+TextView,ListView是整个显示内容的框架,而我们要显示的内容是用TextView展示的,展示的是一条一条的记录,是每一条item。所以我们的步骤是:1、在values文件夹下...
2018-08-06 13:36:54 365
转载 Android 布局color颜色值大全
开发中老是因为颜色色差存在而苦恼,现在有它,我用的放心……打开color.xml,在<resources>……</resource>标签中放入颜色资源,如下:<resources> <color name="white">#ffffff</color> <!-- 白色 --> <co
2018-08-06 11:49:01 17096
转载 订单号生成方法
package com.jae.impl; import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date; @Servicepublic class OrderServiceBean extends DaoSupport<Order> implements ...
2018-08-06 10:50:03 3482 1
转载 或许是介绍Android Studio使用Git最详细的文章
前言本文较长,图片很多很多,流量党慎入使用Git已经有一段时间了,但是之前都是使用Git Bash,在Android Studio上使用Git一开始不是很习惯,就像用惯了SVN来使用Git一样,琢磨了一段时间的Android Studio,也看了我觉得为数不多但是很有质量的介绍AS的书籍 《Android Studio实战 快速、高效地构建Android应用》,强烈安利大家哦!所以就写了这篇...
2018-08-05 09:15:24 299
转载 Android Studio开发小技巧(一)
我们都知道,Android Studio的功能是非常强大的,也是很智能的。如果有人告诉你学Android开发要用命令行,你可以告诉他Android Studio是谷歌提供给开发者提升效率的。试想想你脑袋里有一堆想法,但是开发编码效率太低导致想法都丢失了或者兴趣消失了多可怕对不。好了废话不多说,这里介绍几个比较好用的技巧和快捷键,提升我们的编码效率。1.完成一句代码如果我们调用了一个方法,并...
2018-07-28 19:56:34 664
原创 Android studio cannot find device
1、cmd 打开命令提示符敲入adb devices(或者1、adb 2、adb kill-server 3、adb start-server)这时,如果报以下错误:List of devices attachedadb server version (31) doesn't match this client (36); killing...error: could ...
2018-07-28 09:52:17 1276
原创 单例模式实现
双重加锁机制:在懒汉式实现单例模式的代码中,有使用同步关键字来同步获取实例,保证单例的唯一性,但是上面的代码在每一次执行时都要进行同步和判断,无疑会拖慢速度,使用双重加锁机制正好可以解决这个问题:public static CommomOkhttpClient getInstance(){if(instance == null){synchronized(CommomOkhttpCli...
2018-07-23 22:00:17 132
转载 接口测试 OkHttpClient 基础方法封装
背景:原本使用org.apache.commons.httpclient方法封装进行http接口测试,由于支持异步请求和H2不易,因此研究采用OkHttpClient方式进行替换为了保证兼容性,采用的方法调用尽量与原来的org.apache.commons .httpclient使用方法保持一致OkHttpClient的强大大家大可百度瞅瞅踩坑:1.响应结果response.body()。...
2018-07-23 15:54:46 1581
C语言程序设计第三版谭浩强课后习题答案完整版.pdf
2018-06-05
新嵌入式Linux笔试题
2018-06-05
2017年11-4(正版)温湿度控制论文
2018-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人