android
金鳞化龙
随和,勤奋
展开
-
部分键盘删除键无法响应onkeyListener事件,包括google原生键盘
部分键盘del键无法响应onkeyListener事件,包括google原生键盘之前我们想要在EditText中监听软件盘都会使用以下方法editText.setOnKeyListener(new OnKeyListener() { @Override public boolean onKey(View v, int keyCod...原创 2020-02-01 17:16:33 · 1000 阅读 · 1 评论 -
android获取textview的行数
最近做一个需求要判断Textview的行数。那具体应该怎么做呢?直接用代码解释。 Android中有个方法是:mTextView.getLineCount() ; 看似用这个方法就可以解决,但真正使用时候发现返回总是0。看了一下官方注释:/*** Return the number of lines of text, or 0 if the *internal Layout has notbe原创 2017-01-03 14:45:59 · 4446 阅读 · 0 评论 -
android中事件传递机制(2)
事件传递机制(1)写这个博客前先补充一下上一个博客的部分内容,我们上一个博客介绍了viewGroup中的代码,那么viewGroup中的分发函数由谁来调用的呢?,当然是activity。 1.首先我们看一下activity中的代码 public boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() ==原创 2016-04-05 18:13:43 · 356 阅读 · 0 评论 -
android中的事件传递机制(1)
最近由于项目的需要博主研究了一下事件传递机制,在网上翻阅了很多的解释,看的也是云里雾里的,不过经过梳理和观察源码终于把事件传递机制研究明白了将分为三部分博客来记录android事件传递机制 在写之前推荐几个比较好的事件传递机制的博客,有助于大家理解 1.关于view什么时候会调用onClick和ontouch监听事件 2事件传递和消费(不过这个默克写的有部分错误,博主将会在后面给大家解释哪里出原创 2016-04-05 17:39:12 · 397 阅读 · 0 评论 -
Android中常用的五种数据存储方式
1 使用SharedPreferences存储数据 2 文件存储数据 3 SQLite数据库存储数据 4 使用ContentProvider存储数据 5 网络存储数据原创 2016-06-17 16:50:11 · 9349 阅读 · 1 评论 -
Android判断wifi状态 监听wifi连接
一、添加权限<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission Android:name="android.permission.ACCESS_NETWORK_STATE" />二、注册监听广播注册监听有两种方式 1.AndroidMainfest.xml 中注册<rec原创 2016-11-29 19:52:59 · 9657 阅读 · 2 评论 -
context使用startActivity时的错误
今天在编码的时候使用context调用了startactivity方法,报出了以下错误 startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag 原因是: Context中有一个startActivity方法,Activity继承自Context,重载了start原创 2016-09-03 19:27:16 · 614 阅读 · 0 评论 -
android通知栏Notification用法
Notification设置一些简单属性 代码:public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setConten原创 2016-03-15 16:54:06 · 476 阅读 · 0 评论 -
android事件传递(3)通俗易懂的讲述
首先几个例子来解释android传递机制话说一家软件公司,来一个任务,分派给了开发经理去完成: 开发经理拿到,看了一下,感觉好简单,于是 开发经理:分派给了开发组长 开发组长:分派给了自己组员(程序员) 程序员:分派给了自己带的实习生。 实习生:好苦逼,无法分派,怎么办啊?只能自己干了 但是实习生能不能做好,有两种情况了。情况一: 实习生:经过一段时间的研究,琢磨,熬夜,奋斗,死敲,皇转载 2016-04-05 18:23:00 · 307 阅读 · 0 评论 -
android中notification的用法(简单易懂用法)
首先解释一下notification的应用场景,一般我们手机来短息的时候在手机的上方都会弹出一个通知,你可以下拉上方的菜单看详细信息,点击这个通知就会跳转得到相应的短信界面,那么怎么实现的呢我们直接上代码解释,notification有三种创造方式方法一:(已经被舍弃,但是通用)//首先我们要获得一个通知管理器 NotificationManager,是一个系统的serviceNotificati原创 2016-06-19 15:47:43 · 770 阅读 · 0 评论