- 博客(11)
- 资源 (9)
- 问答 (2)
- 收藏
- 关注
转载 ListView的item点击事件及item中子view的点击事件冲突处理方法和思路
item中有edittext时没测试是否有效如题,这种情况出现的情景是很常见的,要想它们互不冲突,我的处理思路如下:因为listview是一个viewgroup,在自定义的listview的item布局(layout_items.xml)中的根节点中添加下面一行就好了。android:descendantFocusability=“blockDescents”2.在item里的子view中添加属性如下。android:focusable=“false”这样一来,listview的item
2021-07-30 15:45:55
764
原创 android dialog 设置位于底部且没有空隙
正常的创建一个dialog,设置自己写的布局,然后设置主题,再通过getWindow().setGravity设置弹出的位置就可以了。dialog代码 private void showPosterDialog() { AlertDialog.Builder builder = new AlertDialog.Builder(this,R.style.AlertDialog_PopupWindow); View viewSharePoster = LayoutInf
2020-09-10 11:52:45
2410
原创 android开发bug记录,随便乱写
1、当manifest中有指定process时,该组件会在指定的进程中运行,application的oncreate有几个进程就会执行几次。所以只在主进程初始化的SDK最好判断一下是不是主进程,避免多次初始化。2、listview添加了headerview,如果没有设置adapter是不会显示的,设置item点击事件时,headlerview默认会生效,在adapter的getCount中返回list.size就好了,但item的点击方法中position要从headerview开始算,有几个就几个。3
2020-09-05 17:47:03
193
原创 android开发BUG记录
1、使用友盟分享有的界面可以,有的一直提示QQ和QQ空间一直提示图片存储错误或没有存储权限,最后才发现失败的地方是因为使用了网络图片地址,而这个地址又用不了了。2、Hijson格式化后台返回的json字符串,值为null时,自动去掉了,搞得有用的字段没写到。3、enum一般用来定义常量4、友盟QQ和空间分享收不到回调,需添加@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {
2020-08-21 17:36:06
230
原创 build.gradle中隐式加载签名
- 在build.gradle中隐式和显示配置签名的效果如下 //配置签名(debug版或默认使用默认的签名,release版要自己配置一下) signingConfigs { release { def Properties keyProps = new Properties() keyProps.load(new FileInputStream(file('C:\\Users\\Administrator\\.android\\de
2020-08-11 17:24:10
411
原创 debugImplementation对应的releaseImplementation
在使用debugImplementation时,如果其他版本没有添加空引用,代码中又使用了这个框架,就会包找不到包,所以要为其他版本添加空引用,前面是版本+Implementation,后面再版本号前加-no-op如下 debugImplementation 'com.squareup.leakcanary:leakcanary-android:1.5.1' releaseImplementation 'com.squareup.leakcanary:leakcanary-android-.
2020-08-11 16:33:02
1055
原创 Android studio4.0中文乱码,显示不出来处理
1、有的中文显示不出来比如“你”,有的显示大小不一样的问题,在这里更换字体2、代码中显示乱码和logcat乱码的问题,以下可以按顺序一项一项设置,看看效果,不行再设置下一项help–Edit Custom VM Options–添加-Dfile.encoding=UTF-82.在studio的bin里也有这个文件,一个32位一个64位,都可以加上-Dfile.encoding=UTF-8https://blog.youkuaiyun.com/qq_26351861/article/details/106
2020-08-04 22:46:37
1761
原创 win10解决CMD命令行是936中文还是乱码的问题
直奔主题:如果你的活动页码已经是936了,那输入中文应该是正常的,但LS查看时中文如果还是乱码,在cmd中执行set LANG=zh_CN.UTF-8然后再用LS查看,如果已经能正常显示中文说明可以了,但这只是一次性的,关闭命令行就又不行了,永久设置请到,环境变量,添加用户变量---------------------------------------------------...
2020-04-22 20:53:17
5214
原创 Android运行时权限工具类
不想下载demo的直接复制文中代码就可以用了 demo地址:http://download.youkuaiyun.com/detail/bnm52007/9801104 为了减少重复代码,就把请求权限方法全部放在activity的基类里了,如果你不想放在基类里也可以直接把本demo的方法复制出来单独用。此demo抽去了一个BaseActivity,请求权限时只需要传入(“要请求的权限(多个权限就传数组)”,
2017-04-01 11:10:41
2017
1
原创 Android 录视频可切换摄像头,记录时间,一分钟小于5M,
本demo自定义控件实现视频录制,可切换摄像头,记录录制时间,测试录制一分钟小于5M。 完整demo下载地址:http://download.youkuaiyun.com/detail/bnm52007/9594709自定义MovieRecorderpackage record.lip.com.videoDemo;import java.io.File; import java.io.IOException
2016-08-04 12:25:54
1747
原创 Android studio集成svn详细介绍
Android studio集成svn详细介绍,Android studio 使用svn合并代码,Android studio 使用svn检出代码
2016-07-27 23:31:30
614
Android签名密码和别名找回,AndroidKeystoreBrute_v1.05.jar
2020-06-02
android Java检测图片中是否有二维码
2020-10-23
android 怎么检测一张图片里面是否有二维码
2020-10-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人