
Android学习
非常一般了
记录开发中遇到的问题
展开
-
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 · 767 阅读 · 0 评论 -
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 · 2412 阅读 · 0 评论 -
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 · 196 阅读 · 0 评论 -
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 · 233 阅读 · 0 评论 -
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 · 414 阅读 · 0 评论 -
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 · 1753 阅读 · 0 评论 -
Android运行时权限工具类
不想下载demo的直接复制文中代码就可以用了 demo地址:http://download.youkuaiyun.com/detail/bnm52007/9801104 为了减少重复代码,就把请求权限方法全部放在activity的基类里了,如果你不想放在基类里也可以直接把本demo的方法复制出来单独用。此demo抽去了一个BaseActivity,请求权限时只需要传入(“要请求的权限(多个权限就传数组)”,原创 2017-04-01 11:10:41 · 2025 阅读 · 1 评论