Service是后台运行,不可见,没有界面的页面,优先级高于Activity,可以用来播放音乐、记录地理信息位置的改变、监听某种动作,类型有两种,一是本地服务,有start和bind两种启动方式,另一种是远程服务。
目标效果:
程序运行显示所有的按钮控件,分为两类,上边是start的启动和停止,下边是bind的启动和停止,点击输出对应的生命周期的方法内容。
1.activi...
分类:
移动开发 时间:
2016-05-12 23:36:11
阅读次数:
301
LayoutTransition相关的属性值
APPEARING:当一个View在ViewGroup中出现时,对此View设置的动画
CHANGE_APPEARING:当一个View在ViewGroup中出现时,对此View对其他View位置造成影响,对其他View设置的动画。
DISAPPEARING: 当一个View在ViewGroup中消失时,对此View设置的动画。...
分类:
移动开发 时间:
2016-05-12 23:35:53
阅读次数:
341
这节包含VR应用开发在移动开发的独特领域的指南。
早期标题的性能建议
保守性能。虽然两个线程是用于VR应用的,很多安卓系统的问题我们不能控制,性能有比我们可能喜欢的更多的统计特性。一些后台任务偶尔使用GPU。一直逼近限制确实会导致更多的丢帧,并使体验不愉快。
你不能实现图形效果在这些性能约束(人们几年前不能再其他平台上看到)下,所以不要尝试去实现。VR体验来自发生在合成场景中...
分类:
其他好文 时间:
2016-05-12 23:37:14
阅读次数:
328
HttpClient 发送 POST 请求
HttpClientBuilder用于创建CloseableHttpClient实例。
在 HttpClient 新的版本中, AbstractHttpClient、 AutoRetryHttpClient、 DefaultHttpClient等都被弃用了,使用HttpClientBuilder代替。...
分类:
Web程序 时间:
2016-05-12 23:36:54
阅读次数:
370
本文介绍Mac OS X系统下的React Native环境搭建过程。
环境要求:
Mac OS X操作系统
Xcode6.4或以上版本
Node.js4.0或以上版本
watchman和flow
安装过程
1) Node.js的安装可以在Node.js的官网https://nodejs.org/ 中下载最新的版本。这里下载的是node-v4.4.2.pkg版本。直接双击运行安装就可以了。...
分类:
系统相关 时间:
2016-05-12 23:38:08
阅读次数:
425
1、Android的四大组件是哪些,它们的作用?ActivityActivity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情,妥善管理生命周期以及一些跳转逻辑。
Service后台服务于Activity,封装有一个完整的功能逻辑实现,接受上层指令,完成相关的食物,定义好需要接受的Intent提供同步和异步的接口。
Con...
分类:
移动开发 时间:
2016-05-12 23:37:07
阅读次数:
244
1. 新的Doctype
尽管使用,即使浏览器不懂这句话也会按照标准模式去渲染
2. Figure元素
用和来语义化地表示带标题的图片
This is an image of something interesting.
3. 重新定义的
已经被重新定义了,现在被用来表示小的排版,如网站底部的版权声明
4. 去掉link和script标签...
分类:
Web程序 时间:
2016-05-12 23:37:18
阅读次数:
261
Binder是Android的一个类,它实现了IBinder接口。从IPC角度来说,Binder是Android中一种跨进程通信方式,还可以理解为是一种物理设备,它的设备驱动是 /dev/binder ;从Android Framework角度来说,Binder是ServiceManager连接各种Manager(ActivityManager、WindowManager,等等)和相应Manager...
分类:
其他好文 时间:
2016-05-12 23:36:12
阅读次数:
212
网上看了很多关于binder的文章,但我还是想把自己的心路历程记录下来,有些是跟着别人的脚步领略险峻风景,有些则是自己只身探入代码深处打捞出的收获。我不确定是否全部融会贯通,更担心一两个月后会完全不记得来时的路。最好的验证和留存的方法是把他们写成博文,几个月后回头再来读,看是否还能读得明白。如果可以,说明我两个担心已不复存在;如果又回到云里雾里,刚好可以带着新问题继续探索。文章很多地方会引用And...
分类:
其他好文 时间:
2016-05-12 23:35:57
阅读次数:
237
文件上传简述
struts2的文件上传还没来得急使用Servlet 3.0 API,所以struts2的文件上传还需要依赖于Common-FileUpload、COS等文件上传组件。
为了能上传文件,必须将表单的method设置为POST,将enctype设置为multipart/form-data,需添加 字段。这样,浏览器才会把用户选择文件的二进制数...
分类:
Web程序 时间:
2016-05-12 23:35:18
阅读次数:
248
1 实现效果2 例子代码讲解2.1 attrs.xml
<attr name="titleTextSize" forma...
分类:
移动开发 时间:
2016-05-12 23:34:46
阅读次数:
390
随着Google为自家“儿子”推出了新的ide——Android studio,并不再更新eclipse,对于Android开发者而言,改用Android studio是势在必行了,作为一名学生党,自学Android也有一段时日了,从当初一开始用eclipse到现在尝试改用Android studio,发现Android studio确实比eclipse好用很多,毕竟Android studio作为...
分类:
移动开发 时间:
2016-05-12 23:35:43
阅读次数:
284
前言以前写PHP的时候,内置了print_r()和var_dump()两个函数用于打印输出任意类型的数据内部结构,现在做Android的开发,发现并没有这种类似的函数,对于数据库的查看很不方便,于是就写了一下查看数据库表的方法代码。代码实现import java.util.Arrays;
import android.app.Activity;
import android.database.Cur...
分类:
移动开发 时间:
2016-05-12 23:35:04
阅读次数:
317
Problem Description
You are given N baskets of gold coins. The baskets are numbered from 1 to N. In all except one of the baskets, each gold coin weighs w grams. In the one exceptional basket, each go...
分类:
其他好文 时间:
2016-05-12 23:34:22
阅读次数:
240
产品经理通常需要提供产品原型、流程图和说明文档给开发人员。
设计师需要提供效果图和图片资源给开发人员。
2.1在设计原型和效果图时的注意事项
(1)手机屏幕的宽度有限,水平方向尽量少放置内容;而用户已经普遍知道通过向上滑动手指,可以在屏幕的垂直方向翻页显示更多内容,所以可以在垂直方向多放置内容,可以理解为显示区域的高度没有限制。
(2)如果当前显示的内容超过了一屏,而用户通过向上滑动...
分类:
移动开发 时间:
2016-05-12 23:33:31
阅读次数:
260
Android之十二微信UI界面设计
corners_bg.xml
<corners android:topLeftRadius="10dp"
android:topRightRadius="10dp"
android:bottomRightRadius="10dp"...
分类:
微信 时间:
2016-05-12 23:33:39
阅读次数:
375
博主本人是菜鸟。写这篇博客的原因是为了让和我一样的入门级菜鸟少走弯,还有就是加深我的理解。
JFinal框架是国产的很轻量级的开发框架。能让程序员写的代码精简很多,开发效率从而更快。
我是写了一个JFinal版的数据库验证+跳转的Demo。
介绍开始:
编辑器:MyEclipse;
数据库:MySQL;
服务器:tomcat;
1 首先新建web项目
要强调的是Targ...
分类:
编程语言 时间:
2016-05-12 23:32:53
阅读次数:
291