首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android开发
柴华松
创建于2021-07-19
订阅专栏
android 软件开发
等 1 人订阅
共19篇文章
创建于2021-07-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
android layout布局计算公式 layout-swxxxdp计算方法
sw: shortest width,最短的宽度。 sw-xxxx-dp的计算公式是 sw *160/dpi 比如 1280800, sw 是800 480800, sw 是480 其中dpi其实是人
Android getTopActivity的方法
使用如下方法可以获得top activity 的name 命令行使用如下: adb shell dumpsys window | findstr mCurrentFocus
android获取系统标准时区的时间
如下是参考android系统源码获取统标准时区的时间,包括上下午的字串,例如设置系统日期格式为31-12-2012 ,那么返回的字串就是31-12-2012上午 主要是同步系统日期的格式,并且了解an
android检查是否插入OTG鼠标或键盘代码
检查otg设备是否是鼠标或键盘 首先需要继承InputManager.InputDeviceListener: public class OTGTest extends BaseActivity im
android 分割线渐变色和几种颜色值定义
android 分割线渐变色和几种颜色值定义 横线渐变色 渐变线条如下: 颜色值
android获取文件getMimeType的两种方法
android获取文件getMimeType的两种方法 方法1:getSuffix 方法2: \
深入理解android之IPC机制与Binder框架
摘要 Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Binder
bitmap 内存溢出OOM的解决办法分享
昨天遇到这个问题就是从一个输入流里调用BitmapFactory.decodeStream(this.getContentResolver().openInputStream(uri))得到一个bit
Android如何修改app不在多任务列表中显示
在实际开发中,我们希望某些activity或者应用程序不在多任务列表中显示,即长按Home键或者多任务按钮键不显示最近运行的程序,我们可以在相应应用程序的AndroidManifest.xml文件中的
android Monkey test测试
下面介绍一种Monkey测试方法:单一模块Monkey测试 以下这条Monkey指令为例: 这条monkey指令是测试:在camera模块中产生1万次伪随机操作(包括触摸、按键、手势等)。 下
Android查询:模拟键盘鼠标事件(adb shell 实现)
1. 发送键盘事件: 命令格式1:adb shell input keyevent “value” 其中value以及对应的key code如下表所列: KeyEvent Value KEY
android 检测耳机是否插入
AudioManager的isWiredHeadsetOn()方法: 如果插入了耳机,就返回true,否则false; 当然,要加个权限,不然一直是返回false。 实时检测耳机插入和拔出:
Android设置程序最小运行的堆内存
在oncreate的时候加入如下代码段即可保证该运行程序有足够的内存了: 别忘了导入包: 深层理解,进入andorid源码内部: 当应用程序分配内存时,会调用到dalvik/vm/alloc/H
android获取系统标准时区的时间
如下是参考android系统源码获取统标准时区的时间,包括上下午的字串,例如设置系统日期格式为31-12-2012 ,那么返回的字串就是31-12-2012上午 主要是同步系统日期的格式,并且了解an
Android使用adb获得activity堆栈信息
非常有用的命令: adb shell dumpsys activity 该命令可以看到当前运行的是哪个activity,运行的一些进程等 首先可以看到运行的进程: 最终要的信息是可以看到acti
Android获取手机状态和监听手机来电状态
获取手机状态: 监听手机来电状态: 第一个参数需要实现PhoneStateListener listener并实现相应的方法,第二个参数是PhoneStateListener的静态常量,此处由于
java.lang.NoSuchMethodError: no static or non-static method 解决方法
最近在调试JNI的时候报了一个莫名其妙的错误,纠结了很久,现象是同一种类型的函数可以注册成功,不同类型的就会抛出一项异常: E AndroidRuntime: java.lang.NoSuchM
android EditText 设置弹出数字输入法键盘
首先设置只能输入数字: 再者代码里面设置输入法类型: 则如果该EditText获得焦点,会弹出数字输入法的模拟键盘
android 事件处理机制之requestDisallowInterceptTouchEvent
当手指触摸到屏幕时,系统就会调用相应View的onTouchEvent,并传入一系列的action。当有多个层级的View时,在父层级允许的情况下,这个action会一直向下传递直到遇到最深层的Vie