spinner下拉列表框的列表项有两种配置方式:1.通过资源文件配置,通过在values种的xml,比如strings.xml中使用元素添加制定列表项内容,然后通过android:entries=”@array/xxid”的方式进行链接。2.通过android.widget.ArrayAdapter...
分类:
移动开发 时间:
2014-08-13 12:20:26
阅读次数:
266
做Android应用,不可避免的会与SQLite打交道。随着应用的不断升级,原有的数据库结构可能已经不再适应新的功能,这时候,就需要对SQLite数据库的结构进行升级了。 SQLite提供了ALTER TABLE命令,允许用户重命名或添加新的字段到已有表中,但是不能从表中删除字段。并且只能在表的末尾...
分类:
移动开发 时间:
2014-08-13 12:17:46
阅读次数:
293
这个配置用于SpringMVC跳转控制。 spring org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/spring/spring-servlet.xml 1 ...
分类:
移动开发 时间:
2014-08-13 12:17:36
阅读次数:
184
Preference直译为偏好,博友建议翻译为首选项。一些配置数据,一些我们上次点击选择的内容,我们希望在下次应用调起的时候依旧有效,无须用户再一次进行配置或选择。Android提供preference这个键值对的方式来处理这样的情况,自己主动保存这些数据,并立时生效,同一时候Android提供一种...
分类:
移动开发 时间:
2014-08-13 12:17:06
阅读次数:
254
//?获取当前设备可用内存及所占内存的头文件 #import?<sys/sysctl.h> #import?<mach/mach.h> ? ? //?获取当前设备可用内存(单位:MB) - (double)availableMemory { ??vm_statistics_data_t?vmStats; ?...
分类:
移动开发 时间:
2014-08-13 10:44:25
阅读次数:
272
.NET也能开发Android手机应用了(交流学习QQ:1337192913)分享的这套课程是随风老师的关于C#开发Android手机应用全接触。MonoforAndroid就是原先的MonoDroid,由于商标问题(名称中含有Droid),现在改名为MonoforAndroid。MonoforAndroid提供了一个基于Android的Mono虚拟机,..
分类:
移动开发 时间:
2014-08-13 10:42:26
阅读次数:
607
《C#开发Android手机应用全接触(monoforandroid)》课程讲师:随风课程分类:monoforandroid适合人群:初级课时数量:24课时用到技术:monoforandroid涉及项目:Android手机应用全接触咨询QQ:1337192913课程大纲:1、环境安装_SDK_模拟器_HelloAndroid项目目录_各文件作用。2、..
分类:
移动开发 时间:
2014-08-13 10:42:17
阅读次数:
200
敏捷个人的价值观是快乐、高效、平衡,针对每一个价值观,我们都有一个练习来帮助大家去培养,下面我简单介绍一下它们,以便大家可以针对自己的需要选择先做哪个练习。练习介绍平衡个人练习原名:敏捷生活练习。来源于http://personalexcellence.co的一个关于生活的30天练习,..
分类:
移动开发 时间:
2014-08-13 10:42:06
阅读次数:
295
如何把数据上传到web应用
应用界面:
视频名称:title
时长:timelength
保存,点击保存按钮提交到web应用中,web应用中开发Manageservlet来接收数据。
get方式
服务端:
public class ManageServlet extends HttpServlet
{
private static final long serialVersi...
分类:
移动开发 时间:
2014-08-13 10:40:45
阅读次数:
221
NotificationListenerService是通过系统调起的服务,当有应用发起通知的时候,系统会将通知的动作和信息回调给NotificationListenerService。
在继承NotificationListenerService服务实现自己逻辑之前,需要在配置文件中添加如下代码,获取权限。
<service android:name=".NotificationListe...
分类:
移动开发 时间:
2014-08-13 10:38:16
阅读次数:
340
Android系统中,权限等级分为
["normal" | "dangerous"| "signature" | "signatureOrSystem"]
normal 、dangerous是一般apk都在Mainifest中声明即可获取的
signature必须要有系统级别的签名才能够获取到
signatureOrSystem 有系统级别签名或者有系统权限
以SET_PREFER...
分类:
移动开发 时间:
2014-08-13 10:36:45
阅读次数:
222
原文链接:http://developer.android.com/guide/practices/screens_support.html
支持多屏
Android涉及各种各样的支持不同屏幕尺寸和密度的设备。对于应用程序,Android系统通过设备和句柄提供了统一的开发环境,大部分工作是校正每一个应用程序的用户界面到它显示的屏上。与此同时,系统提供APIs允许你控制应用界...
分类:
移动开发 时间:
2014-08-13 10:35:55
阅读次数:
237
1、复写onPrepareOptionsMenu方法
@Override
public void onPrepareOptionsMenu(Menu menu) {
menu.clear();//先清除已经建好的menu
MenuInflater inflater = getActivity().getMenuInflater();
//根据各种条件,重新...
分类:
移动开发 时间:
2014-08-13 10:34:35
阅读次数:
267
原文出处 : http://msching.github.io/blog/2014/08/02/audio-in-ios-5/
前言
在第三篇和第四篇中介绍了如何用AudioStreamFile和AudioFile解析音频数据格式、分离音频帧。下一步终于可以使用分离出来的音频帧进行播放了,本片中将来讲一讲如何使用AudioQueue播放音频数据。
AudioQ...
分类:
移动开发 时间:
2014-08-13 10:34:05
阅读次数:
353
之前在引路蜂技术博客我们花了大量的篇幅介绍了Android开发的相关知识,距离上次介绍Android开发已经有一年有余,这期间Android版本也有了很大的变化,好在Android的版本的基本支持向下兼容,因此以前的介绍的技术基本上还是适用的,但为了和最新的Android技术保持一致,我们准备重新开始介绍Android开发,主要介绍developer.android.com 上的知识涉及Desig...
分类:
移动开发 时间:
2014-08-13 10:33:05
阅读次数:
214
Android是一个多用户,多任务的系统。
允许多个app在同一时刻执行,在多个程序之间切换并不会有明显的延迟。
多任务是由Linux内核负责处理的,而程序的运行基于Linux进程。
Linux进程
Linux为每一个用户分配一个唯一的用户ID(User ID),用于区分不同的User。
因为权限的原因,每一个用户只能访问私有资源,没有用户(除了Root用户,即超级管理员。我们这里不考虑这个用户。)可以访问其他用户的私有资源。因而,“沙盒”就用来独立这些用户。
在Android中,每一个应用都有一...
分类:
移动开发 时间:
2014-08-13 10:30:16
阅读次数:
260