
Android
mrSunHR
这个作者很懒,什么都没留下…
展开
-
随机数组
//用Java在原有数组的基础上随机生成一个新的和原有数组每个下标位置都不一样的新数组.//应用场景: 扑克牌随机洗牌,音乐随机播放public staticvoid disorderArrary() { int arr[] = {0, 1,2, 3,4, 5,6 }; int arr1[] = newint[arr.length原创 2016-11-29 16:52:54 · 536 阅读 · 0 评论 -
资源的使用
字符串资源1. 使用纯文本字符串字需要在res/values目录中的一个XML文件中定义2. 从布局文件中引用此字符串 例如: @string/test也可在代码中引用 (1).得到Resource, Resource res = getResource();(2).得到资源中的值, String strTest = res.getString(R.st原创 2017-10-27 14:06:36 · 717 阅读 · 0 评论 -
Android日志系统(Log)
Java语言自带的Log方法System.out.println("普通日志 I/Info");System.err.println("错误日志 W/Warn");Android提供的Log方法//级别从高到低排列Log.e(TAG,"错误信息");Log.w(TAG,"警告信息");Log.i(TAG,"普通信息");Log.d(TAG,"调试原创 2017-10-27 14:05:37 · 396 阅读 · 0 评论 -
配置权限
配置权限类似于下面的这段代码<uses-permissionandroid:name="android.permission.INTERNET"/>需要在Mainfests文件中配置需要什么权限 直接Google 或 百度 就可以了原创 2017-10-27 14:04:02 · 581 阅读 · 0 评论 -
(Android四大组件)---Service
Service概念service是一种Android四大组件之一,可以在后台长时间运行不需要有与用户交互的页面, 只需要在后台运行着做一些事物的处理, 这是后就需要service了.即使用户跳转至另外一个应用后,Service仍旧在后台运行.任意应用组件都可以绑定服务,甚至可以完成进程间通讯的任务.比如说 socket http的网络通信 与服务器保原创 2017-10-27 13:23:31 · 337 阅读 · 0 评论 -
消息处理机制(线程)
为什么要使用线程?(1). 当主线程执行的操作时间过长,就无法执行其他操作. 消息队列中的消息无法处理,UI界面就不会更新,用户时间也不会处理.(2). 如果主线程执行一个操作超过5秒, Android可能会弹出一个应用程序没有响应的对话框, 你的Activity就可能被杀掉为什么要使用线程?(1). UI线程中的操作要尽量短小,费时的操作(如网络连接,原创 2017-10-27 14:01:41 · 1889 阅读 · 0 评论 -
Notification(通知栏)
http://www.jianshu.com/p/22e27a639787原创 2017-10-27 13:45:20 · 411 阅读 · 0 评论 -
(Android四大组件)---Activity
Android中的Activity是一个应用组件, 相当于iOS中的UIViewController , 用户可与其提供的屏幕进行交互, 进行拍照,以及拨打电话, 发送电子邮件 或者查看点图等操作. 每个Activity都会获得一个用户绘制其用户界面的窗口. 窗口通常会充满整个屏幕 , 但也可小于屏幕并浮动在其他窗口之上.※ 创建Activity需要注意在清单文件 mainifests原创 2017-10-27 10:23:31 · 422 阅读 · 0 评论 -
(Android四大组件)---BroadcastReceiver
Context1. Context是用来访问全局信息的接口2. Context可以做组件之间信息的共享BroadcastReceiver (广播接收者)广播的概念http://blog.youkuaiyun.com/qq_27280457/article/details/51840678Android:系统在产生某个事件时发送广播,应用程序使用广播接收者接收这个广播,就知道原创 2017-10-27 13:27:39 · 382 阅读 · 0 评论 -
写在学习Android之前
学习背景: 经历了2016年的互联网公司裁员大潮之后, 公司技术人数削减50%+ .上一任Android程序猿主动离职之后 . 今年年初的时候领导找我谈话希望能拿起Android开发. 其实博主之前就想了解一下Android开发 , 会了Android + iOS开发岂不是离移动端全栈又近了一步 ,正合我意 ! 学习切入点:由于对iOS开发原创 2017-10-27 10:02:00 · 350 阅读 · 0 评论 -
Android文件操作
/*** 获取指定文件大小 */public static longgetFileSize(File file)throwsException {longsize =0;if(file.exists()) {FileInputStream fis =null;fis =newFileInputStream(file);size原创 2017-10-27 14:16:15 · 381 阅读 · 0 评论