Android基础知识
文章平均质量分 78
清妮
这个作者很懒,什么都没留下…
展开
-
Android基础知识---ContentProvider的基础知识
1.Content Provider的几个抽象方法: Oncreate():创建 Query(Uri,String[],String,String[],String)查询 Insert(Uri,ContentValues)插入 Update(Uri,Content原创 2016-07-22 18:16:22 · 318 阅读 · 0 评论 -
撤回提交记录
1) 切换到上一条记录git checkout 69bc5a4d70422cd71dcd5109e4518890768637722) 创建一个名为local的分支git checkout -b local3) 查看当前的分支情况git branch -a* local remotes/m/sw ->XXXXXXXXXX remotes/tinno/XXX原创 2017-02-08 16:39:03 · 497 阅读 · 0 评论 -
Android基础知识---监听事件及OnXxxListener事件
一 监听器的模型主要由三类: 1)事件源(event source):产生事件的来源,各种组件如:按钮、窗口等; 2)事件(event):事件封装了界面组件上发生的特定事件的具体信息,如果监听器需要获取界面组件上所发生事件的相关信息,一般通过事件event对象来传递; 3)事件监听器(event listener):负责监听事件源发生的原创 2016-07-19 13:55:05 · 1205 阅读 · 1 评论 -
Android存储数据
Android存储数据1. 5种方式存储数据: sharedPreference存储数据:只能在同一个包内使用,不能在不同的包之间使用; 文件存储数据:较为常用; SQLite数据库存储数据; 使用ContentProvider存储数据; 网络存储数据;2.五种数据存储的区别: (1)sh原创 2016-06-21 13:47:08 · 339 阅读 · 0 评论 -
android四大组件及源代码分类
1. Android四大组件: Activity:显示可视化界面,并接收与用户交互所产生的界面事件,Android应用程序包含一个或者多个Activity; Service:可公开的service的程序接口,供其他进程调用,没有用户界面,但是需要长时间在后台进行的应用; BroadCastReceiver:用来接收广播组件,不包含任何用户界面,可以启原创 2016-06-21 13:35:39 · 752 阅读 · 0 评论 -
Android基础知识--弹出式菜单
功能的实现方式:1.在res中新建menu文件夹-->main.xml文件,如下所示: android:id="@+id/red" android:title="@string/red_title"/>原创 2016-07-16 15:41:51 · 468 阅读 · 0 评论 -
Android基础知识---ImageView的状态切换
实现ImageButton的两种状态的切换功能(按下和弹起):1.在res-->drawable-hdpi中新建add_button_changed.xml布局文件,如下所示: 2.在activity_main.xml文件中添加该布局文件(包含按键的两种形式) an原创 2016-07-16 15:10:56 · 888 阅读 · 0 评论 -
Android基础知识--BroadcastReceiver
1. BroadcastReceiver的含义 这种组件实质上就是一种全局的监听器,用于监听系统全局广播,正因为如此,它可以非常便利地实现系统中不同组件间的通信。2. 启动BroadcastReceiver的步骤 1) 创建需要启动的BroadcastReceiver的intent; 2) 调用Context的SendBroadcast()或SendOrderedBro原创 2016-07-15 22:47:34 · 300 阅读 · 0 评论 -
Android基础知识---EditView属性名称及描述
EditView属性名称及描述android:autoLink:设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)。这里只有在同时设置text时才自动识别链接,后来输入的无法自动识别。android:autoText:自动拼写帮助。这里单独设置是没有效果的,可能需要其他输入法辅助才行原创 2016-07-13 18:26:34 · 525 阅读 · 1 评论 -
Android基础知识--Preference的使用
在Android系统源码中,绝大多数应用程序的UI布局都有可能采用了Preference的布局结构,如Setting模块。Preference布局结构和View的布局结构相似,Preference的优点在于布局界面的可控性和高效率以及可存储值的简洁性(每个PreferenPreferencece存储在相对应下的SharedPreference文件夹下)。1) 对比Preference和原创 2016-07-13 14:40:48 · 939 阅读 · 0 评论 -
git命令及repo解说
1 git常见的命令 git log 命令查看提交版本次数 git log //查看历史消息 git log --pretty=oneline //串成一条线来看历史记录 git reset --hard HEAD ^ //回到上一个版本 git reset --hard 。。。。。//回到某一个版本号处 cat x原创 2016-06-14 12:55:36 · 401 阅读 · 0 评论 -
传感器的分类
常见的手机中的传感器有:p-sensor/g-sensor/E-sensor等原创 2016-06-14 13:07:49 · 1042 阅读 · 0 评论 -
RealtiveLayout(相对布局属性)
本文章是学习布局属性的时候从某处下载保存的,仅供大家学习参考。转载 2016-06-15 17:36:02 · 4137 阅读 · 0 评论 -
使用反射机制实现菜单Icon的显示
在自主开发一个记事本时出现的弹出式菜单的Icon不显示,在网上搜索了一些方法,只记得自己是利用反射机制进行解决的,仅供大家参考。原创 2016-06-15 17:59:00 · 351 阅读 · 0 评论 -
Android重要的组件--Intent
1. Intent的Component属性 Intent对象的setComponent(ComponentName comp)方法用于设置intent的component属性。如: ComponentName comp= new ComponentName(FirstActivity.this,SecondActivity.class); I原创 2016-06-23 17:12:57 · 395 阅读 · 0 评论 -
android常用颜色对照表
#00000000 #FFFFFF #FFFFF0 #FFFFE0 #FFFF00 #FFFAFA #FFFAF0 #FFFACD #FFF8DC #FFF5EE #FFF0F5 #FFEFD5 #FFEBCD #FFE4E1 #FFE4C4 #FFE4B5 #FFDEA原创 2016-06-14 13:04:33 · 421 阅读 · 0 评论 -
android线性布局
一. 线性布局(LinearLayout)1. 线性布局作用 作用 : 线性布局会将容器中的组件一个一个排列起来, LinearLayout可以控制组件横向或纵向排列, 通过android:orientation(由两个来控制:vertical垂直或horizontal水平)属性控制;不换行属性 : 线性布局中的组件不会自动换行, 如果组件一个一个排列到尽头之后, 剩下的组原创 2016-06-14 13:00:36 · 774 阅读 · 0 评论 -
widget反应慢
第一开机或者恢复出厂设置后,桌面小部件很长时间才更新到正常的画面开机后有很多广播在处理,影响了广播APPWIDGET_ENABLE和APPWIDGET_UPDATE(background broadcast)的分发速度。在AppWidgetServiceImpl.java中的sendEnableIntentLocked()和sendUpdateIntentLocked()中,给inte原创 2017-02-08 16:56:28 · 989 阅读 · 0 评论