
Android
xiaoid
玩游戏和睡觉
展开
-
Android技巧1:Handler的延迟执行
Handler对象可以延迟执行动作,该用法在自定义View时处理单击、双击事务中,特殊好用。private Handler m_touchHandler = new Handler();//点击计数;private int m_touchClickCount=0;@Overridepublic boolean aa3onTouchEvent(MotionEvent event) { //计数; m_touchClickCount++;原创 2022-05-18 15:04:53 · 1822 阅读 · 0 评论 -
Android问题12:生成独立库Jar
第一步、首先要创建一个Moudle,修改对应的Gradle文件;//apply plugin: 'com.android.application'apply plugin: 'com.android.library'android { compileSdkVersion 29 buildToolsVersion "29.0.2" defaultConfig { //删除applicationId这一项; //applicationId "c原创 2021-11-24 21:57:50 · 1816 阅读 · 0 评论 -
Android问题11: ListView 单行记录刷新
在网上看了好多文章,写得太专业了,对于我这种散修来说,看完还是茫然。还好看得多了,总也学到点东西,按着自己的理解,尝试了一下,居然也能成功。记下来,别忘了。1. Adapter文件;在Adapter文件中,可以在getView函数中更新数据,也可以 另造一个public函数来更新数据,意义和getView是相同的; /** * @param context * @param textViewResourceId * @param objects *.原创 2021-11-12 18:38:44 · 2594 阅读 · 0 评论 -
Android问题10:项目环境升级Gradle相关的配置修改
旧项目(android studio 3.5)扔到新安装的androidstudio(4.21),会有一些配置需要更新;将鼠标放在条目上,有相关tip显示,提示更新的版本有效,按提示,修改后面的版本号即可。原创 2021-05-17 14:16:53 · 150 阅读 · 0 评论 -
Android问题9:Execution failed for task ‘:app:packageDebug‘
今天把android studio升级到4.21(之前是3.5),载入旧的项目,又是一堆错误,(嗯 无力吐槽,这是android升级的惯例)。先是提示Error:Execution failed for task ':app:packageDebug',也就是signing-config.json(\项目\app\build\intermediates\signing_config\debug\out)文件错误,搞不定,就把这个文件删了。然后重新编译生成了新的文件。...原创 2021-05-17 14:11:56 · 6881 阅读 · 0 评论 -
Android问题8:休眠导致网络中断的问题
1. 使用定时器检测手机是否处于休眠状态。//旧版本的SDKPowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE);boolean isScreenOn = powerManager.isScreenOn(); //新版本的SDKpowermanager = (PowerManager) MainActivity.this.getSystemService(Con...原创 2020-07-23 10:15:58 · 1782 阅读 · 5 评论 -
Android问题7:在线检测更新包并下载更新遇到的问题
花了两天时间,百度n多文章,终于解决了在线更新的问题,现记录下来,以备后用。注:以下内容虽然是自己写的,但是参考了大量的网上文章理解后的内容,参考的文章太多,也搞不清楚应该写转载谁的了,就厚颜标为原创,请见谅。整个操作步骤如下:1. 下载配置文件,解析配置文件内容,获取版本号、描述、apk包文件。2. 判断版本号是否高于当前正在使用的app的版本号,否则放弃更新操作。3....原创 2020-02-29 19:31:14 · 426 阅读 · 0 评论 -
Android问题6:顶部标题栏空白区域的处理
创建项目,使用Nav+Fragment页面布局,运行app后, 上方空白。修改项目的Style中的Theme后直接报错,app直接退出,并报错,提示什么方法没有找到,需要引用什么的。看不懂,也没百度到相关文章。在Activity页面,加入代码:requestWindowFeature(Window.FEATURE_NO_TITLE);还是无效。没办法只好找大神求...原创 2019-11-27 18:34:32 · 3649 阅读 · 14 评论 -
Android问题4:网络相关的问题
1. 申请网络授权在AndroidManifest.xml文件里,添加一行。<uses-permission android:name="android.permission.INTERNET" />2. 网络相关的连接访问、如socket,http等,不能在主线程里使用,否则报错:NetworkOnMainThreadException...原创 2019-11-23 21:23:51 · 176 阅读 · 1 评论 -
Android问题5:引用自己的Modules
小白好难啊!!!选择中 File -> Project Structrue,选中 Dependencies选项卡,选中要引用其他模块的项目(app),点击右边的+。点击+按钮后,有个列表选择,选择Modules Dependencies ,勾选要引用的模块即可。下面选项, 使用默认的 implementation 即可,完成。放弃界面操作,直接在代码里添加下...原创 2019-11-22 15:58:39 · 500 阅读 · 0 评论 -
Android问题3:No IDEA annotation……
今天打开项目,又莫明的出现问题了,,,这尼玛几天就没消停过。。。没办法,小白的解决办法就是度娘。。。处理办法来自于:https://blog.youkuaiyun.com/zhang5690800/article/details/84291940主要方法就是删除文件仔细点的话,就会发现这些文件都是android安装后,第一次运行时创建的文件,所以我的方法就是把C:\user\用户名\.an...转载 2019-11-22 15:37:48 · 347 阅读 · 0 评论 -
Android问题2:底部导航菜单3个项以上不显示文字的问题
解决方法1: 在引用导航控件的xml文件里修改(如activity_main.xml):app:labelVisibilityMode="labeled" //有几个选项,使用labeled即可解决方法2:在activity的构造函数中(onCreate)设置_nav1.setLabelVisibilityMode(LabelVisibilityMode.LABE...原创 2019-11-21 17:18:26 · 2345 阅读 · 0 评论 -
android新建或打开项目时出现的各种问题
声明一下,此文由多个页面转载复制来的,因为标注转载需要填写地址,这个地址太多不能只填写一下吧,所以就厚颜改为原创了,转载地址分别在文章内容中标;1. 类似的错误描述: Failed to resolve: com.android.support:appcompat-v7:27+然后try again无数次都无效。allprojects { repositories ...原创 2019-11-21 11:11:32 · 721 阅读 · 0 评论 -
新建android项目时出现Failed to resolve: com.android.support:appcompat-v7:27+错误的解决办法
源文来自:https://blog.youkuaiyun.com/taoerchun/article/details/86004456新建的android项目,出现 “Failed to resolve: com.android.support:appcompat-v7:27+” 的错误, 点击 Try Again 无效。经百度,得知需要修改 build.gradle文件,allprojects...转载 2019-11-20 16:41:36 · 345 阅读 · 0 评论