Android
文章平均质量分 51
崔长理
这个作者很懒,什么都没留下…
展开
-
android 学习记录备忘录
1.RxJava2.控件ConstraintLayout 2016年增加,未曾接触过。Android中Activity和AppcompatActivity的区别(详细解析)3.Retrofit4.BLE 蓝牙链接库 (林达提供)5.flutter 2019-03-136.Android 中的IPC机制7.https://www.cnblogs.com/...原创 2019-03-27 11:01:56 · 244 阅读 · 0 评论 -
Android中的Environment.getExternalStorageState的使用依据
如果我门想要读取获取向SD卡写入,这事就必须先要判断一个SD卡的状态,否则有可能出错。1.通过下表我们可以看出,只有SD卡状态为MEDIA_MOUNTED时,/mnt/sdcard目录才是可读可写,并且可以创建目录及文件。2.权限说明: <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/><uses-permission android:name="andro...原创 2021-06-11 14:16:36 · 1067 阅读 · 2 评论 -
adb shell monkey 压力测试
查找手机上的安装包包名 adb shell pm list package 查看手机上所有的安装包 adb shell pm list package -3 查看第三方安装包 adb shell pm list packages -s 查看系统的包 adb shell dumpsys window | findstr mCurrentFocus Monkey 命令 基本参数的介绍 -p ,此命令用于指定包,若不指定则在整个系统中执行 指定一...原创 2021-06-02 16:41:25 · 380 阅读 · 0 评论 -
anroid 常见问题2020.10.22
android4.1安装 升级Android studio4.0以后编译日志log中文都会出现乱码 解决方式:修改安装目录下的问题,添加编码格式 使用可可编辑软件打开修改如下:-Dfile.encoding=UTF-8 android gradle对应关系 官网链接:https://developer.android.google.cn/studio/releases/gradle-plugin.html#updating-plugin...原创 2020-10-22 12:14:50 · 260 阅读 · 0 评论 -
Androidstudio 日常问题总结文档:
1.解决连接不上逍遥安卓的问题: 使用命令行命令: adb connect 127.0.0.1:21503原创 2018-06-30 14:21:10 · 172 阅读 · 0 评论 -
adb 相关操作
Adb shellSu 拷贝问价到当前目录 adb pull /data/data/com.hbxz.qkys/ehr.db ehr.db查看当前目录文件 dir复制当前目录文件到系统 adb push ehr.db /data/data/com.hbxz.qkys/ehr.db adb 连接逍遥安卓:adb connect 127.0.0.1:21503...原创 2018-01-27 16:23:13 · 170 阅读 · 0 评论 -
EditText的文本显示隐藏
EditText et== (EditText) findViewById(R.id.doctor_et_pwd);* 设定EditText的内容为可见的 */ et.setTransformationMethod(HideReturnsTransformationMethod .getInstance()); /* 设定EditText的内容为隐藏的 */原创 2018-01-18 11:36:29 · 1755 阅读 · 0 评论 -
保持app的字体大小不随系统设置而改变
在BaseApplication 中添加//保持app的字体大小不随系统设置而改变@Overridepublic Resources getResources() { Resources res = super.getResources(); Configuration config = new Configuration(); config.setToDe原创 2018-02-01 13:22:41 · 758 阅读 · 0 评论 -
Android版本和API Level对应关系
android代码名称与版本号匹配,以及与api水平相匹配的The code names match the following version numbers, along with API levels and NDK releases provided for convenience:Code nameVersionAPI level转载 2017-02-20 11:57:46 · 679 阅读 · 0 评论 -
低功耗蓝牙UUID三种格式转换
熟悉BLE技术同学应该对UUID不陌生,服务、特征值、描述都是有UUID格式定义。蓝牙广播中对服务UUID格式定义都有三种16 bit UUID、32 bit UUID、128 bit UUID。但是熟悉安卓开发的小伙伴都知道接口都UUID格式,fromString时候16bit的UUID该咋办呢?16bit和32bit的UUID与128bit的值之间转换关系:128_bit_转载 2017-10-12 15:21:34 · 1755 阅读 · 0 评论 -
Android studio 设置自动换行
1.Setting -->Editor-->CodeStyle -->java 2,右侧Wrapping and Braces ,选中Keep when reformatting 目录下的Linebreak 和Ensure right margin is not exceeded 3,CodeStyle 设置Rightmargin (columns)设置原创 2017-09-23 10:19:52 · 7718 阅读 · 0 评论 -
com.android.support.constraint:constraint-layout:1.0.2
关于compile constraint-layout:1.0.2的错误解决在生成新项目时或者向原有项目引入constraint-layout:1.0.2时产生的错误: 解决方法:1.点击Android studio 中的 Tools -> Android ->SDK Manager 2.点击 SDK Tools3. 然后 安装 好ConstraintLayout fo原创 2018-02-26 20:58:02 · 2566 阅读 · 0 评论 -
Androidstudio 引用aar文件,例如pullToRefreshGridView
/*使用PullToRefreshGridView添加*/repositories { flatDir { dirs 'libs' }}原创 2018-03-09 11:56:38 · 214 阅读 · 0 评论 -
android控件 属性篇
1.TextView 在多行时为了美观可以设置行间距: android:lineSpacingExtra="5dp"2.android:ellipsize:设置当文字过长时,该控件该如何显示。有如下值设置:”start”—?省略号显示在开头;”end” ——省略号显示在结尾;”middle”—-省略号显示在中间;”marquee” ——以跑马灯原创 2018-03-21 15:55:26 · 195 阅读 · 0 评论 -
android 学习框架导图2018.12.25
转载 2018-12-25 15:17:34 · 173 阅读 · 0 评论 -
Android studio 安装,配置文档
一.adb 配置1.首先找到sdk下的tools和platform-tools,复制路径,中间用分号隔开2.我的电脑-》右键打开--》属性--》高级系统配置--》环境变量;3.系统变量:新建----->变量名(android):变量值(上面复制的路径)4.系统变量 path 最后添加:%android%,记得和之前的文本间要有“;”5.设置完成;二.androidst...原创 2017-07-14 10:24:50 · 169 阅读 · 0 评论 -
Gson 的使用笔记
gson和其他现有java json类库最大的不同时gson需要序列化得实体类不需要使用annotation来标识需要序列化得字段,同时gson又可以通过使用annotation来灵活配置需要序列化的字段。下面是一个简单的例子:public class MainActivity extends AppCompatActivity { @Override pro原创 2017-07-11 15:15:11 · 191 阅读 · 0 评论 -
xml解析
代码:package com.hbjp.practice;import java.io.IOException;import org.xmlpull.v1.XmlPullParserException;import android.os.Bundle;import android.app.Activity;import android.con原创 2015-08-02 12:48:33 · 314 阅读 · 0 评论 -
Merge讲解与实例
单独将标签做个介绍,是因为它在优化UI结构时起到很重要的作用。目的是通过删减多余或者额外的层级,从而优化整个Android Layout的结构。核心功能就是减少冗余的层次从而达到优化UI的目的!将通过一个例子来了解这个标签实际所产生的作用,这样可以更直观的了解的用法。建立一个简单的Layout,其中包含两个Views元素:ImageView和TextView 默认状态下我们将这两个元素放在转载 2015-08-13 16:44:42 · 504 阅读 · 0 评论 -
Android Logcat调试中的V、D、I、W、E的分别代表什么?
一、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v(,);二、Log.d的输出颜色是蓝色的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择三、Log.i的输出为绿色,一般提示性的消息information,它不会输出Log.v和Log.d的信息,但会显示i、w和e的信息四转载 2015-08-12 14:36:57 · 4356 阅读 · 0 评论 -
Intellij IDEA 快捷键整理(TonyCody)
【常规】Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开类Ct转载 2015-08-10 02:00:04 · 217 阅读 · 0 评论 -
intellij idea 修改背景保护色&&修改字体&&快捷键大全
1.修改背景保护色对眼睛有益的RGB数值分别是(199,237,204)2.修改字体大小3.快捷键转载 2015-08-10 00:16:25 · 2849 阅读 · 0 评论 -
Android面试题
2015.7.28面试题以下答案为网络获取,如有知道答案的请告知,谢谢!第八题还没有找到答案!2015.7.28面试题 1一、 描述一下Android的系统架构 2二、 谈谈UI中,Padding和Margin有什么区别? 2三、 “==”和equals方法究竟有什么区别? 2四、 注册广播有几种方式,这些方式有和优缺点? 3五、 简述从手机端获取服务器端jso原创 2015-07-28 11:45:08 · 408 阅读 · 0 评论 -
Android自定义Style
styles.xml如下:[html] 30px #1110CC 150dip 150dip main.xml如下:[html] x转载 2015-08-07 17:20:58 · 442 阅读 · 0 评论 -
HTML5表格基础语法
1.表格的基本格式 2.标签下的常用属性3.标签下的边框设置 4.标签下的常用属性 5.拆分与合并单元格 6.表格的结构化、直列化、标题 7.表格的嵌套 在网页中表格是一种经常使用到得设计结构,就像表格的内容中可以包含任何的数据, 如文字、图像、表单、超链接、表格等等,所有在HTML中可以使用的数据,都可以被设转载 2015-06-13 16:28:25 · 1279 阅读 · 0 评论 -
Android获取屏幕分辨率及DisplayMetrics简介
Android 可设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必须知道手机屏幕的边界,以避免缩放造成的布局变形问题。手机的分辨率信息是手机的一项重要信息,很好的是,Android 已经提供DisplayMetircs 类可以很方便的获取分辨率。下面简要介绍 DisplayMetics 类:Andorid.util 包下的DisplayMetrics 类提供了一种转载 2015-06-13 10:44:49 · 395 阅读 · 0 评论 -
Rexsee是基于Android的HTML5开发平台
Rexsee是什么Rexsee是基于Android的HTML5开发平台,帮助开发者使用HTML5+JavaScript开发Android应用。Rexsee的特点编程语言使用 HTML5+CSS3+JavaScript+Rexsee扩展API。超过2000个JavaScript扩展API,功能强大。支持第三方JavaScript开发框架。B/C/S混合架构,支持应用程转载 2015-08-16 06:08:51 · 667 阅读 · 0 评论 -
Android常用组件,太全了
Android常用组件UI相关图片Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载、缓存、显示图片ImageLoader:com.novoda.imageloader:异步加载、缓存、显示图片picasso:com.squareup.picasso:功能强大的图片下载缓存库Ph转载 2015-08-07 10:42:35 · 4755 阅读 · 0 评论 -
Android 应用程序退出后,怎么才能不在最近运行列表中显示?
使应用信息不在运行列表中显示的方法需要修改配置文件中activity标签的两个值android:noHistory="true"android:excludeFromRecents="true">将这两个值置为trueandroid:noHistory这个属性用于设置在用户离开该Activity,并且它在屏幕上不再可见的时候,它是否应该从Activity的堆栈被删除。如果设置转载 2017-03-17 11:05:58 · 2833 阅读 · 0 评论 -
Android DDMS查看Threads情况
有时候程序运行出现死锁或者信号量卡死是很纠结的问题,单看代码很难分析定位问题,这时候可以借助DDMS来查看threads的运行情况,一目了然。 手机连接上USB,确保adb连通,然后启动Eclipse里的DDMS,这时候应该手机就正常连接上了 就如上图中显示的,只要连接上了就可以查看某个进程里的所有线程的活动了; 下面具体解释下Threads标签页里给出的每个字段的转载 2017-03-16 17:32:32 · 342 阅读 · 0 评论 -
基于百度地图程序eclipse导出APK密匙key出错
最近基于百度地图sdk写了个demo,在eclipse上真机测试的时候是正常运行的,没有任何问题,但是当我导出apk安装到手机上的时候,却发现地图都是白格子,经调试发现程序并没有访问百度地图后台失败,发现原来是密匙key出错了通过再三调试,原来在打包成apk的时候,eclipse的用来申请密匙的sha1变了如图示,这是eclipse原来的sha1图一打包APK时候,sha1变了转载 2017-04-01 15:49:15 · 410 阅读 · 0 评论 -
android studio 设置编码格式
我们在使用Android Studio编写Android项目的时候,会发现在运行的时候,手机上看到的中文字符是乱码,这是怎么回事呢?这是因为Android Studio的默认编码格式为GBK,而我们一般情况下用的是UTF-8,那么我们要怎样修改Android Studio的编码格式呢?今天下边就加大家怎样修改Android Studio工作空间编码格式工具/原料转载 2017-01-13 08:51:34 · 6105 阅读 · 0 评论 -
svn 版本控制
作者:夏海亮链接:https://www.zhihu.com/question/32298079/answer/56010423来源:知乎著作权归作者所有,转载请联系作者获得授权。一、Android Studio配置SVNAndroid Studio关联配置SVN很简单,在Settings里面,找到Version Control->Subversion;在这个页面的控制面板转载 2017-01-10 16:59:26 · 294 阅读 · 0 评论 -
解决ScrollView嵌套ListView和GridView冲突的方法
在自定义View和ViewGroup的时候,我们经常会遇到int型的MeasureSpec来表示一个组件的大小,这个变量里面不仅有组件的尺寸大小,还有大小的模式。这个大小的模式,有点难以理解。在系统中组件的大小模式有三种:1.精确模式(MeasureSpec.EXACTLY)在这种模式下,尺寸的值是多少,那么这个组件的长或宽就是多少。2.最大模式(MeasureSp转载 2016-05-14 17:21:54 · 364 阅读 · 0 评论 -
SharedPreferences
SharedPreferences介绍: 做软件开发应该都知道,很多软件会有配置文件,里面存放这程序运行当中的各个属性值,由于其配置信息并不多,如果采用数据库来存放并不划算,因为数据库连接跟操作等耗时大大影响了程序的效率,因此我们使用键值这种一一对应的关系来存放这些配置信息。SharedPreferences正是Android中用于实现这中存储方式的技术。 Sh转载 2015-08-08 21:05:56 · 263 阅读 · 0 评论 -
Android Otto框架浅析
今天要介绍的是一个Android中使用得比较多的android 事件总线 EventBus模式的一个框架Otto。Otto 官网: http://square.github.io/otto/一、Android Studio中配置Otto (Eclipse中直接下载jar包导入)跟之前介绍的其他的框架一样,它只需要简单地在build.gradle中配置下面一行红色字体即可转载 2015-08-07 10:31:09 · 291 阅读 · 0 评论 -
邓凡平专访摘录,Android学习中的注意事项
邓凡平关于学习的几点建议:较为广博的知识面。这项技能对团队组建尤为重要,因为你得知道哪个模块是短板、哪个模块是核心。要有不断学习和改进的欲望。某个时间、某个阶段要能迅速明确目标。知道要做什么,比知道怎么做有时候更重要。 关注安全方面的书籍提醒关注安全方面的书籍华章公司即将上市的《Android安全机制解析与应用实践》。Android分为几个层次,原创 2015-06-13 13:52:29 · 535 阅读 · 0 评论