
Android
staringChen
全站小星
展开
-
Android-Androidstudio的快捷键
IDEA 快捷键说明:斜体文字表示,测试时没有效果或者没有测试时没有达到预先条件的情况下没有效果。IDE按键 说明F1 帮助Alt+F1 查找文件所在目录位置Alt+1 快速打开或隐藏工程面板Ctrl+Alt+S 打开设置对话框Alt+Home 跳转到导航栏Esc 光标返回编辑框Shift+Esc 光标返回编辑框,关闭无用的窗口Shift原创 2015-12-11 14:30:22 · 391 阅读 · 0 评论 -
Android-Android的Fragment
Fragment有app包下面的 不过为了适应更多版本的Android系统 你应该用v4包下面的Fragmentimport android.os.Bundle;import android.support.v4.app.Fragment;import android.view.LayoutInflater;import android.view.ViewGroup;pu原创 2015-12-01 11:53:28 · 353 阅读 · 0 评论 -
Android-Android数据存储1
Android提供了几种数据存储的方式 我们一般根据存储的数据是否是私有的 数据量大不大 和存储的数据是否结构化官网给我们的建议是:Shared PreferencesStore private primitive data in key-value pairs. Internal StorageStore private data on the device memory.原创 2015-12-01 11:25:41 · 232 阅读 · 0 评论 -
Android-Intents and Intent Filters1
Intent是用来沟通组件的比如说它的典型应用就是1.startActivity(),startActivityForResult() 2.startService() bindService() 3.sendBroadcast(),sendOrderedBroadcast(), or sendStickyBroadcast()又分为显示intent和隐式intent原创 2015-12-01 12:23:26 · 312 阅读 · 0 评论 -
Android-Android官方文档阅读-Application Fundamentals
首先Android使用Java编写应用程序 应用程序会打包成一个.apk的文件 apk是运行在Linux系统上的Android的每一个应用程序就相当于一个用户 默认地,系统会为每一个应用程序分配一个唯一的Linux用户ID(这个ID只能被系统使用,并且对于应用程序来说,这个ID是未知的)。系统为一个应用程序的所有文件 设置了权限,所以,只有分配给这个应用程序的用户ID可以访问它们。原创 2015-12-19 14:09:03 · 660 阅读 · 0 评论 -
Android-自定义控件1-2015-12-22
Android提供的控件有时候并不能满足我们的要求 所以我们要开发自己的控件 一些基础知识:Android view的3个方法 View定义了绘图的基本操作基本操作由三个函数完成:measure()、layout()、draw(),其内部又分别包含了onMeasure()、onLayout()、onDraw()三个子方法。具体操作如下:1、measure操作原创 2015-12-08 14:08:07 · 333 阅读 · 0 评论 -
Android-Service
Android提供了两种Service的方式 startService 和bindService区别:bindService和组件关联 如果对应的组件关闭 Service destroy绑定服务调用的函数是bindService 启动服务调用的是onStartcommand onCreate方法只在创建的时候调用 如果服务正在运行 onCreate不会调用onStartCommand原创 2015-12-22 16:09:13 · 346 阅读 · 0 评论 -
Android-Androidstudio集成git开发环境
1.首先在本地安装有git2.然后再versioncontrol里面添加目录 然后Test看成功没有3.如果想将自己当前的项目放到github 就VCS->import into version control-> share project on github 4.如果想将github的项目拉取到本地呢 暂时还未知 测试一下测试回来了 其实也很简单 就是V原创 2015-12-09 13:53:05 · 370 阅读 · 0 评论 -
Android-Styles and Themes
Android的样式和主题Android的样式(styles) 比较简单 出发点也简单 就是可以重复利用一些属性 比如在xml文件里面多次用到某几个属性 可以将其声明为styles 然后应用 例子:<TextView android:layout_width="fill_parent" android:layout_height="wrap_content"原创 2015-12-08 12:46:06 · 1125 阅读 · 0 评论 -
Android-Android系统源码下载1
很早之前就想下载Android的源码了 可是奈何天朝禁了Google 自己有没有梯子 卧槽 不过买个VPN就可以了 总结方法如下:To differentiate between releases, you may obtain a list of changes associated with each project by issuing the following command原创 2015-11-30 12:06:43 · 756 阅读 · 0 评论 -
android-Android的actionBar的使用
首先 Android系统在兼容方面做得还挺好的 你可以支持Android2.1以上的设备 也可以支持Android3.0以上的设备使用actionBar3.0以上:让你的Activity有一个style:Theme.Holo这个style到底怎么用呢?你可以继承它 然后改写里面的参数2.1以上:那就要麻烦一点了,继承ActionBarActivitypublic class原创 2015-12-16 18:51:50 · 343 阅读 · 0 评论 -
Android-Android系统源码下载2
1.下载源码时候的工具A Linux or Mac OS system. It is also possible to build Android in a virtual machine on unsupported systems such as Windows. If you are running Linux in a virtual machine, you need at原创 2015-11-30 12:28:38 · 462 阅读 · 0 评论 -
Android-Text and Input
文字管理器复制粘贴复制粘贴的对象分如下3中:text文本,URI, intent那么剪切板到底提供了哪些api呢 ClipboardManager 这个类一看名字就知道是老家伙了 获取方式getSystemService(CLIPBOARD_SERVICE).ClipData, ClipData.Item, and ClipDescription 把数据封装到这个原创 2015-12-29 10:34:08 · 472 阅读 · 0 评论 -
Android-connectivity连接
Android的连接板块分5部分Bluetooth 蓝牙 好吧 我基本没怎么用过官网说蓝牙开发只要下面的步骤Scan for other Bluetooth devices Query the local Bluetooth adapter for paired Bluetooth devices Establish RFCOMM channels Connect to oth原创 2015-12-29 11:11:17 · 485 阅读 · 0 评论 -
Android-Content Provide
内容提供者 是为了不同的应用程序共享数据的主要有以下几个方面 1.为其他程序提供数据 2.获取其他程序提供的数据类似于服务器客户端这样的程序 提供ContentProvider的是服务器 接收ContentProvider的是客户端一.如何获得ContentProvider的数据看如下的几行代码// Queries the user dictionary and r原创 2015-12-30 11:45:44 · 455 阅读 · 0 评论 -
Android-SQLite3_3-如何使用SQLite in Android
1.要在Android创建数据库 你当然可以用SQLiteDatabase 不过这个是传统的做法 而且没人会直接用这个类2.Android公司封装了SQLiteOpenHelper这个类让我们更方便的操作SQLite3继承这个类 复写onCreate(SQLiteDatabase), onUpgrade(SQLiteDatabase, int, int) onOpen(原创 2015-11-29 13:32:11 · 519 阅读 · 0 评论 -
Android-SQLite3_2-官方文档阅读
文档说到很多东西 有SQLite的介绍 特点或者测试什么的 我这里挑一些重点的来说创建一个SQLite数据库好吧 其实是进入数据库的时候创建 sqlite3 demo.db 然后就会生成一个数据库了(1) How do I create an AUTOINCREMENT field.(怎么产生一个自动增量的值 我的理解怎么产生一个主键key)CREATE T原创 2015-11-29 11:25:16 · 577 阅读 · 0 评论 -
Android-SQLite3_1-下载和安装SQLite
1.打开http://www.sqlite.org/download.html或者百度搜索SQLite,进入官网的download目录下2.然后有几个选项。我选择了一下几个选项下载了docs Precompiled Binaries for Windows当然还有source目录 大家可以去下载3.安装卧槽 打开一看 没有exe文件 这可怎么弄只有两个文原创 2015-11-29 10:12:53 · 1168 阅读 · 0 评论 -
Android-SQLite3_4-greenDAO的使用
1.虽然Android公司提供的SQLiteOpenHelper很强大 但是呢 毕竟还是得熟悉SQL语句 而且操作起来并没有面向对象的思想 greenDAO做了又一轮的封装 加上了面向对象 让我们操作更加得心应手2.举例子DaoMaster.javapackage com.example.staring.greenDAO_Demo;import andr原创 2015-11-29 16:20:27 · 544 阅读 · 0 评论 -
Android-Android开发者文档阅读1-Device Compatibility
Device Compatibility 顾名思义就是设备的兼容性 Android是开源 但是开源也带来也问题 那就是很多产商 很多自定义的Android系统 然后适配上千差万别 不想ISO那样 就那几种机型1.Device features某设备可能没有某功能 比如一些手机没有自带重力或者磁场感应器那我们该怎么办呢 首先声明 ... > android:na原创 2015-11-29 16:37:44 · 285 阅读 · 0 评论 -
Android-微信抢红包APP——one
快过年了 自己在学校也没有事情干 闲着无聊就开始研究一下微信抢红包APP怎么写的 自己也写一个 过年希望有好多红包!!!抢红包软件需要用到android.accessibilityservice 这个包下面的一些类其实 Android提供这个包的原意是为那些残值人士 开车不方便或者儿童用的 给他们方便 不用动手操作 可是却被人 用来抢红包!!!1、首先定义一个继承Acces原创 2015-12-23 15:16:33 · 1002 阅读 · 0 评论