- 博客(44)
- 资源 (11)
- 问答 (3)
- 收藏
- 关注
原创 android apk内语音控制
最近的音频播放项目要求应用内支持语音控制用的是讯飞的,大概整理一下作为笔记:首先在lib目录下引入:XiriScene.jar和XiriFeedback.jar然后在bulid.gradle文件中加入:implementation files('libs\\XiriScene.jar')implementation files('libs\\XiriFeedback.jar')接下来是代码:1.XiriISceneListener.javapackage co
2022-01-21 17:49:10 5372 1
原创 笔记:android TV开发 长按 连续快进, 长按结束停止快进
最近做播放器,有个需求,当焦点在一个按钮上,长按确认键执行连续快进,长按结束停止快进private boolean isLongPress;private ScheduledExecutorService scheduledExecutor=Executors.newSingleThreadScheduledExecutor();public static final int FASTFORWARD =124;public static final int REWIND =125;i.
2021-11-17 16:54:13 2974
原创 Android 自定义dialog 布局设置的宽高无效问题
参考:Android 自定义dialog 设置宽度的问题_onlySound的博客-CSDN博客_android dialog宽度自定义dialog的布局文件dialog_del_fav:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_con
2021-09-10 15:25:27 3011
原创 android selector的 setSelected(true)无效
布局的View的 background 用了selector,在代码里写view.setSelected(true)时无效,最初的selector:<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/classify_slt"
2020-11-20 10:13:03 1523
原创 android ScrollView嵌套RecyclerView不滑动
今天遇到一个问题,ScrollView嵌套RecyclerView,在android5.1和android 4.2的系统上面可以滑动,在android 7.0的系统不滑动,总共12个item,布局如下:效果图:不知道怎么回事 ,无论怎么都滑不动,试过几种方法,包括事件分发,拦截RecyclerView自身的滑动,都没有效果,最后抱着试一试的态度,改了下布局文件,在RecyclerView前面嵌套一层RelativeLayout,布局如图:然后,就可以滑动了,效果图:.
2020-10-14 14:32:57 1122
原创 笔记--RecyclerView设置默认焦点
@BindView(R.id.rv_question)RecyclerView rvQuestion;new Handler().postDelayed(new Runnable() { @Override public void run() { RecyclerView.ViewHolder holder = rvQuestion.findViewHolderForAdapterPosition(0); rvQuestion.requestFocu.
2020-09-22 09:46:29 1812 1
原创 记录一次:com.badlogic.gdx.utils.GdxRuntimeException: Error loading audio file: startAni.mp3
昨天,测试小哥哥报了个错,说apk崩了,在别的型号的设备上一直是好的,到了那个型号就崩了,抓了个日志回来,发现在那个设备上,报java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mych.cloudgameclientAs.plugin.jiangsu/com.mych.cloudgameclient.player.PlayerActivitySW}: com.badlogic.gdx.utils.GdxRuntim.
2020-07-31 15:16:41 1360
原创 笔记-- 判断字符串是否以英文开头,是否是数字开头,是否包含英文字母
/** * 判断是否包含英文字母 * @param str * @return */public boolean checkIsContainsEnglish(String str) { String regex=".*[a-zA-Z]+.*"; Matcher m= Pattern.compile(regex).matcher(str); return m.matches();}/** * 判断是否是英文开头 * @param fstrData * @ret.
2020-06-30 09:37:38 1459
原创 android 限制某个操作每天只能操作指定的次数
最近有个需求,要求启动页的拦截页每天只能显示3次,利用SharePreferences保存天数和每天的次数,大概是思路是:判断 如果是同一天,就去拿保存的次数,当次数小于3才执弹出拦截页,然后,每次弹出,次数就加1,并且保存次数和当天的时间;如果不是同一天,就把次数赋值为1,并且把当天赋值给最后访问的时间,然后保存当前的次数。具体实现如下:package com.example.demo1.test;import android.support.v7.app.AppCompatActivit.
2020-06-09 11:28:28 1604 1
原创 android 判断日期是否在特定日期范围内
今天有个需求:判断当前日期是否在给定的预热时间或者活动时间范围内,如果是,就做相应操作,如果不是,就提示参考https://www.cnblogs.com/zml-java/p/9802278.html他的是时分秒,我根据自己的需求改成年月日了package com.example.demo1.test;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util..
2020-06-02 17:43:32 1568
原创 日历,切换上下周,显示具体的月份,点击每天切换背景
最近有个需求,涉及到日历,要求点击按钮能切换上一周和下一周,点击指定的月份要切换到指定的月份,并且每次进去都要定位到今天,于是在网上搜了下,找到了这个:https://github.com/nomanr/WeekCalendar然后根据我自己的需求,稍加改动了一下,效果如下:...
2020-06-01 10:30:01 813 1
原创 记录一次利用LinearGradient实现字体颜色渐变
public void setTextViewStyles(TextView text){ LinearGradient mLinearGradient =new LinearGradient(0,0,0,text.getPaint().getTextSize(),Color.parseColor("#FF947B"), Color.parseColor("#FDF099"), Shad...
2020-03-30 15:38:10 1085
原创 ViewPager加载自定义布局
今天有个需求,要用ViewPager加载自定义布局具体是在ViewPager的apdater(继承自PagerAdapter)里面操作:在instantiateItem方法里:View view = LayoutInflater.from(mContext).inflate(R.layout.item_layout_course_outline,container,false);...
2020-03-13 18:41:47 1452
原创 Gson解析异常 Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 271 path $.teacher
还是之前的功能,一直都是好好的,今天突然就崩了,刚刚解决了“com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected an int but was BOOLEAN at line 1 column 263 path $.favorite”这个问题,紧接着,又是一个“惊喜”,Expected BEG...
2020-03-11 15:16:54 2474
原创 com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected an int but was BOOLEA
今天测新增的功能,顺便测一下之前的,然后发现程序崩了,报错为:com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected an int but was BOOLEAN at line 1 column 263 path $.favorite检查了一下代码,并没有什么问题,然后把后台返回的json在...
2020-03-11 14:54:28 4577
原创 记录一下克隆代码问题:Git的项目克隆后变成svn的了
今天 从Git上拉代码的时候 碰到了一个以前没遇到过的问题,明明是通过Git拉的代码,但是,代码拉下来后,版本控制那里竟然变成了svn,如图:右下角也没有显示有关分支的任何信息,之前拉的代码都是正常的,我怀疑自己地址错了,然后删了重新拉了一次,还是不对,不知道原因的我一脸懵逼,然后问了下同事,才知道以前这个项目的代码版本是用svn管理的,又百度了一下,参考:https://blog.c...
2019-10-22 18:14:12 1000
原创 Error inflating class android.support.design.widget.AppBarLayout
今天在用android.support.design.widget.AppBarLayout布局的时候 碰到一个问题,“Error inflating class android.support.design.widget.AppBarLayout” 很奇怪 这个类明明存在,build.gradle引的是implementation 'com.android.support:design:28.0...
2019-09-11 16:24:47 3912 1
原创 Android studio 新建 java类 不见了
今天在新建java类的时候 发现没有这一栏了 网上百度了一些,很多人说是“Class”里面这个空了,要复制"#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end#parse("File Header.java")public class ${NAME} {}"这段进去,但我发现...
2019-08-12 12:50:41 4037
原创 android framwork 定制关机实现
通常情况下,安卓平台下的移动端大多都是长按关机,但是最近客户要求旋转按钮(对讲机)关机,于是我就以为相当于短按关机,直接调用了 mWindowManagerFuncs.shutdown(true) 结果不是关机 而是重启,打了很多log也不知道原因,因为并没有进入到和reboot有关的方法里面去,用 cat sys/class/BOOT/BOOT/boot/boot_mode 抓取开机原因,也是正...
2018-10-10 16:22:09 615
原创 Cannot set the value of read-only property 'outputFile' for ApkVariantOutputImpl_Decorated
今天把android studio升级到了3.0.1,编译各种异常,其中,Cannot set the value of read-only property 'outputFile' for ApkVariantOutputImpl_Decorated{apkData=Main{type=MAIN, fullName=debug, filters=[]}} of type com.andro
2017-11-28 11:12:06 2125 2
原创 android studio 一次编译错误:Error:Minimum supported Gradle version is 2.14.1.
因为需要,今天从git上重新下载工程到另一个目录下,结果运行的时候报了这个错:Error:Minimum supported Gradle version is 2.14.1. Current version is 2.10. If using the gradle wrapper, try editing the distributionUrl in D:\NewAndroidStudioWo
2016-09-13 15:18:17 25624 6
原创 android studio 编译异常
在android studio上新建了一个工程,然后运行的时候就报错了:Error:Execution failed for task ':app:transformClassesWithDexForDebug'.>com.android.build.api.transform.TransformException: java.lang.RuntimeException: com.androi
2016-09-07 11:26:25 758
原创 利用python操作android的xml资源文件,让其按照中文自动生成对应中文首字母加起来的名字,并且根据中文在java类里面替代对应的中文
都是国际化的过啊啊啊啊啊
2016-08-19 16:01:59 1101
原创 利用python读取xml布局文件下面使用中文或者引用资源文件里面的中文,并且显示行号
因为最近安卓项目要求国际化啥的,所以要找出项目里所以使用中文的地方,包括布局文件,但用java写的话,相对python来说要复杂些,于是有了下面的代码:import codecsimport sysimport re#打开资源文件strings.xml并且指定编码格式f = codecs.open('strings.xml', 'r', encoding='utf-8')
2016-08-09 14:51:44 1128
原创 python读取文件夹下面的文件
# coding:utf-8 import codecsimport sysimport re import os#总文件数allFileNum = 0#文件夹的目录,我的是布局文件的文件夹 baseUrl = 'C:\\Users\\Admin\\androidSdudio\\HandePad\\app\\src\main\\res\\layout'#o
2016-08-09 14:23:58 1878
原创 Android Studio Codota安装
第一步:点击Android Studio 上方导航栏上的设置(如下图红色框部分)进入Settings页面后,在输入框里输入plugin(如下图红色框部分),出现右边的视图后,点击右边视图下方的"Browse repositories..."(如下图红色框部分):弹出Browse repositories页面(如下图),然后在输入框里面输入Codota,出现右边提示“Inst
2016-08-02 10:24:45 1583
原创 用命令行运行python所有的unittest文件
写了4个pythonunittest类 aTest.py; bTest.py; cTest.py; dTest.py 一直都是单独运行的如: python aTest.py 但是突然想知道四个文件的测试总共有多少个,一个个数显得太傻,于是去官网扒文档官网地址:https://docs.python.org/2/library/unittest.html#test
2016-07-25 15:11:33 2145
原创 UnicodeEncodeError: 'latin-1' codec can't encode character '\u7537' in position 184: ordinal not in
今天用python做单元模块测试的时候碰到了编码的问题:UnicodeEncodeError: 'latin-1' codec can't encode character '\u7537' in position 184: ordinal not in 由于之前没接触过python,百度了好久用encode转换下编码就可以了:encode("utf-8")我的是这样的
2016-07-21 12:03:15 1429
原创 Tomcat 指定的服务已存在 Failed installing 'Tomcat8'
刚才在安装tomcat的时候在logs提了指定的服务已存在,表示已经安装过tomcat,但是用http://127.0.0.1:8080/测试发现打不开网页,不知道啥问题,于是决定卸载了重新装,当然是用命令行卸载:service remove tomcat8然后重新装:进入tomcat的bin目录下后输入 service.bat install提示The Ser
2016-07-11 10:47:49 13967
转载 关于android Sdk23不兼容HttpEntity解决
今天把工程从Eclipse挪到Android Studio时,把sdk的版本改成了23,结果像是HttpEntity,HttpResponse这些类就报错了百度了一下,前辈的博客给出了答案:http://blog.csdn.net/yangqingqo/article/details/48214865在build.gradle文件下面的android{}加上useLibra
2016-06-01 09:32:58 3155 2
转载 The logging tag can be at most 23 characters, was 28 (EnterpriseUnixFTPEntryParser) less... (Ctrl+F1
今天把以前的工程从Eclipse上复制到Android Studio的时候,Log竟然报错了,提示信息为:The logging tag can be at most 23 characters, was 28 (EnterpriseUnixFTPEntryParser) less...大致意思是参数最多是23个字符,在csdn找了下答案,参照解决,这是前辈的博客http://blog
2016-05-19 14:23:45 3617
转载 解决ListView在ScrollView中滑动冲突
由于项目需要,在界面上放了一个ScrollView,在ScrollView中放了三个ListView,然后,滑动的时候就果断冲突了,百度在安卓社区找到了答案原网址http://www.eoeandroid.com/thread-263391-2-1.html解决方案:gxysfglYyqkLayout.setOnTouchListener(new OnTouchListener()
2016-03-30 13:18:31 477
原创 利用xstream解析xml
前两天帮一个朋友做xml的解析,因为以前也也没做过所以就百度了下需要解析的xml文件名是 “3151_01_0001.xml”这是其中一些节点:每个大的节点都是单独定义的对象,如图下面是解析代码:try {File file = new File("C:\\xml\\3151_01_0001.xml");BufferedReader reader =
2016-01-20 10:03:26 583
原创 解决用xstream生成的xml字符串中间有空格的问题
今天同事反应了一个问题,说有个小模块我们这边生成的xml字符串后台的同事们反序列化不了,原因是因为生成的xml字符串之间的空格太多,我们的xml字符串是用xstream生成的,如图:于是,我们只有把这些字段之间的空格搞掉,试了很多方法,比如:1,requestXmlStr = requestXmlStr.replaceAll(" ", "");2,re
2015-11-11 14:14:25 2391
原创 git commit 解决non fast forward
git commit 解决non fast forward 网上有很多文章就是大神们说的三步:1 git push -f2git fetch3git merge我直接上图吧:然后再看下git提交的日志:ok了
2015-11-10 15:05:21 809
原创 git分支 MERGING状态
用git提交代码时 冲突了于是分支名变成如下图所示在命令行输入:git reset --hard head就可以了
2015-11-03 10:29:44 34748 6
原创 自定义控件提示error: Error parsing XML: unbound prefix
今天在写代码时用到了自定义的控件,由于很多页面都要用这个自定义的控件,于是我将代码直接从别的页面复制到当前页面,复制完以后就出现了一个问题,提示error: Error parsing XML: unbound prefix(错误解析xml:未绑定前缀),如下图所示:然后我各种百度,网上说拼写错误的有很多,但我怎么也没有找到哪里拼写错误,于是继续百度,偶然发现原来是自己忘了把自定义控件
2015-10-27 14:13:02 7813
原创 解决git detached 状态 恢复分支名字的显示
今天记录下自己用版本空值工具git的时碰到的问题,如果有和我一样情况的 可以参考,说的不对的地方,还请高抬贵口勿喷但敬请指教由于公司业务原因,所以不同地区的项目我们用了不同的分支,当我切换到“putianxiangmu”这个分支时,改好代码commit的时候就提示我HEAD detached,上网百度了一下 ,也就是匿名的状态,详细的大家可以去百度,至于为什么一commit就会变成匿名的状态
2015-09-28 16:17:51 2728
原创 Listiew动态生成Item时只显示最新生成的这条item
今天在做动态生成ListView的item时出现了一个问题,那就是不管我怎么弄就是只显示最新生成的这条item,但从界面来看,之前的item确实生成了,如图:所以,一时间我也很纳闷,仔细检查才发现原来是因为把动态生成item的类定义成了全局变量,导致取不到数据,如图:该过之后就可以了,如图:改过之后的代码:只是做个笔记
2015-08-14 15:49:03 648
原创 android ListView奇偶行显示不同颜色
android ListView奇偶行显示不同颜色实现://设置交叉背景色如图:在自定义adapter的getView方法里面实现:RelativeLayout rl;//需要设置背景颜色的item父布局rl = (RelativeLayout) v.findViewById(R.id.item_fitting_exercise);if (positio
2015-08-10 14:43:03 4605 1
android 限制广告页每天的显示次数
2020-06-04
git 提交代码后 右边视图看不到具体修改内容
2019-09-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人