Android
HerSpoon
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
EditText相关
1、editText不可编辑 1)xml中,在layout文件中可以通过设置EditText的android:editable属性来设置EditText为不可编辑。 android:editable="false" 2)用java代码实现就有点复杂了。 a、首先设置EditText显示的文本 b、调用se原创 2016-06-17 10:46:38 · 287 阅读 · 0 评论 -
java 验证手机号
电信 中国电信手机号码开头数字: 133、153、180、181、189、177、173、149联通 中国联通手机号码开头数字: 130、131、132、155、156、145、185、186、176、175 移动 中国移动手机号码开头数字: 1340-1348、135、136、137、138、139、150、151、152、157、158、159、18...原创 2017-04-06 11:35:03 · 1587 阅读 · 0 评论 -
Android开发艺术探索 第2章 IPC机制 (概要)
2.1 Android IPC 简介1、IPC 是 Inter-Process Communication 的缩写,含义为 进程间通信 或者 跨进程通信,指 两个进程之间进行数据交换的过程。2、操作系统描述: 1)线程是 CPU 调度的最小单元,同时 线程是 一种有限的 系统资源。 2)进程 一般 指一个执行单元,在 PC和移动设备上 指 一个程序或者 一个应用。3)一个 进程 可以 包含多...原创 2018-06-09 14:44:35 · 174 阅读 · 0 评论 -
Android Studio 快捷方式
已同步 eclipse快捷键。【Windows版】//------------------------------------------------------------Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Shift+N 全文查找Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(...原创 2018-06-24 14:29:46 · 861 阅读 · 0 评论 -
Android Studio 创建 aar文件 并 引用
1、关于 *.aar 和 *.jar的概念、区别请参考文章 Android中aar和jar文件的认识 2、如何创建 *.aar文件1)两种方式:a、File --> New --> New Module,选择 Android Library,然后进行Module配置。 b、对于已经成型的项目,修改 build 文件; applicat...原创 2018-06-09 16:27:21 · 1607 阅读 · 1 评论 -
Android 监听返回键、Home键、多任务键
public class TestActivity extends Activity { HomeReceiver homeReceiver = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState...原创 2018-06-20 11:09:20 · 4333 阅读 · 0 评论 -
Android SQLiteDatabase使用注意点
1、创建或删除数据表:如:SQLiteDatabase test = SQLiteDatabase.openDatabase(LOG_DBPATH, null, SQLiteDatabase.OPEN_READWRITE | SQLiteDatabase.CREATE_IF_NECESSARY);String strSql = "create table if not exists " + LO...原创 2018-07-04 14:31:56 · 2241 阅读 · 0 评论 -
Java 常用知识点备注
1、try catch finally 用法try {//执行的代码,其中可能有异常。一旦发现异常,则立即跳到catch执行。否则不会执行catch里面的内容} catch {//除非try里面执行代码发生了异常,否则这里的代码不会执行} finally {//不管什么情况都会执行,包括try catch 里面用了return ,可以理解为只要执行了try或者catch,就...原创 2018-07-04 14:45:04 · 499 阅读 · 0 评论 -
Android 拨号界面输入命令,实现开启应用
1、写接收类(可非常关注下 注释数据内容)public class MyBroadcastReceiver extends BroadcastReceiver{ private static final String TAG="MyBroadcastReceiver"; @Override public void onReceive(Context context, I...原创 2018-07-06 17:38:37 · 4169 阅读 · 0 评论 -
ozip 改成 zip 文件
//参考:https://bbs.coloros.com/thread-446745-1-1.htmlhttps://blog.cofface.com/archives/2541.html windows版1. [cofface]oppo ozip转换成zip工具https://blog.cofface.com/archives/2541.html2.下载到E盘重命名ozip文...原创 2018-07-27 11:19:41 · 54307 阅读 · 3 评论 -
Android 监听键盘弹出事件
Rect r = new Rect();//获取当前界面可视部分getWindow().getDecorView().getWindowVisibleDisplayFrame(r);//获取屏幕的高度int screenHeight = getWindow().getDecorView().getRootView().getHeight();//此处就是用来获取键盘的高度的, 在键盘没有...转载 2018-03-24 16:04:08 · 1297 阅读 · 0 评论 -
AutoCompleteTextView的使用
AutoCompleteTextView autoTextView;一、简单使用AdapterString[] gxy_yws = new String[] { "缬沙坦片", "复方利血平片", "复方利血平氨苯蝶啶片", "硝苯地平缓释片", "硝苯地平控释片", "卡托普利片", "尼莫地平片", "马来酸依那普利片", "苯磺酸氨氯地平片", "吲达原创 2017-12-01 16:11:31 · 567 阅读 · 0 评论 -
eclipse开发Android应用报错: ADB server didn't ACK
eclipse开发Android应用报错: ADB server didn't ACK原创 2017-01-17 16:18:27 · 292 阅读 · 0 评论 -
Error:Execution failed for task ':app:clean'.
转载地址:http://www.07net01.com/2016/04/1461890.htmlAndroid Studio升级到了2.0 Gradle也升级到2.1,导入Android Studio1.3 ,Gradle1.2.3 的老项目编译时出这个错Error:Execution failed for task ':app:clean'. > Un转载 2017-02-28 09:59:47 · 424 阅读 · 0 评论 -
UI设计师不可不知的安卓屏幕知识-安卓100分享
不少设计师和工程师都被安卓设备纷繁的屏幕搞得晕头转向,我既做UI设计,也做一部分安卓界面布局,刚好对这块内容比较熟悉,也曾在公司内部做过相关的讲座,在此,我将此部分知识重新梳理出来分享给大家!1、了解几个概念(1)分辨率。分辨率就是手机屏幕的像素点数,一般描述成屏幕的“宽×高”,安卓手机屏幕常见的分辨率有480×800、720×1280、1080×1920等。720×1280表示此屏幕在宽转载 2017-02-15 09:58:25 · 460 阅读 · 0 评论 -
详细解读DialogFragment
相信看这篇文章的人都应该知道android中的Dialog了吧,如果对于Dialog还不是很了解可以看我之前的一篇详解文章:Dialog详解:http://www.cnblogs.com/tianzhijiexian/p/3867731.html随着Fragment这个类的引入,Google官方推荐大家使用DialogFragment来代替传统的Dialog,那么是不是说我们之前学习的Di转载 2017-02-16 09:43:55 · 3216 阅读 · 0 评论 -
Dialog详解(包括进度条、PopupWindow、自定义view、自定义样式的对话框)
Android中提供了多种对话框,在实际应用中我们可能会需要修改这些已有的对话框。本实例就是从实际出发,展现了andorid中大部分对话框,代码中用了一个对话框管理类来做封装,其中还定义了对话框的动画、自定义样式等等。 主布局文件(全是button)LinearLayout xmlns:android="http://schemas.android.com/apk/res/an转载 2017-02-16 10:17:51 · 1302 阅读 · 0 评论 -
获取android 屏幕分辨率的两种方式
1、第一种方式 DisplayMetrics dis = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dis); float width = dis.widthPixels*dis.density; float原创 2016-06-17 11:02:28 · 738 阅读 · 0 评论 -
替换 html中换行符、空格 ;去除字符串中的空格\\s*,回车\n,换行符\r,制表符\t
1、替换 html中换行符、空格/** 替换 html中换行符、空格 */ public String repText(String str) throws Exception { String r = null; r = str.replaceAll("", "\n"); r = r.replaceAll("&nbs原创 2016-06-17 11:07:52 · 9340 阅读 · 0 评论 -
Android Studio项目上传到GitHub
1、Git下载与安装请参照教程:(个人感觉原作者写的已经非常完美了)http://blog.youkuaiyun.com/ch1451082329/article/details/527801752、Android Studio项目具体引用流程:1)设置Settings。Git 选择位置 和GitHub账号登录,可以用后面的 Test 按钮进行测试下。原创 2017-11-29 15:42:18 · 365 阅读 · 0 评论 -
PopupWindow的使用
最近在项目中用到了PopupWindow,写出来备注下,方便以后使用。主要参考文章:1、PopWindow基础类展示。注意重点是外放接口。 // 数据接口抽象方法 public interface OnGetData { // 赋值 abstract ArrayList onArrayList(); //获取被选原创 2017-11-28 14:52:41 · 425 阅读 · 0 评论 -
android 悬浮窗
以重绘状态栏,遮盖状态栏为例:1、设置 WindowManager.LayoutParams 属性 public static WindowManager.LayoutParams getStatusViewParams(Context ctx, WindowManager mWindowManager) { //反射状态栏高度 int actionBa...原创 2018-09-07 18:10:04 · 693 阅读 · 0 评论
分享