用到Media Player,遇到几个问题,记一下用法就不说了,使用的时候最好参考一下mediaPlayer的这张图第一个错误是Media Player called in state 8这个是因为在调用start之前没有prepare,因为我是用了mediaPlayer = MediaPlayer.create(context, R.raw.notice);去初始化的播放器,这个接口说明只要成功...
分类:
移动平台 时间:
2015-01-10 22:22:18
收藏:
0 评论:
0 赞:
0 阅读:
389
管理Activity的生命周期 当用户浏览,离开和返回到你的app,Activity的实例在其生命周期的不同状态下转换。举例来说:当你的应用程序第一次启动时,它来到系统中突出的位置并且接收用户的焦点。(it comes to the foreground of the system and rec....
分类:
移动平台 时间:
2015-01-10 22:20:28
收藏:
0 评论:
0 赞:
0 阅读:
368
参考一“http://www.cnblogs.com/yaozhenfa/p/xamarin_android_actionbar_and_menu.html参考 二,下拉菜单http://www.cnblogs.com/hanyuan/archive/2012/04/11/android_actio...
分类:
移动平台 时间:
2015-01-10 22:17:08
收藏:
0 评论:
0 赞:
0 阅读:
358
项目代码早上打开正常,下午开的时候突然提示R类找不到已存在的布局文件,于是试了各种方法,CLEAN啊,重启啊,均无效,然后去网上搜了下,遇到这个问题的人还不少。 看到其中有这么一条解决方法,删除导入的Android.R包,去检查了自己的代码,果然有这么一行,删除之后,问题解决。 但是又比较奇...
分类:
移动平台 时间:
2015-01-10 22:13:28
收藏:
0 评论:
0 赞:
0 阅读:
297
iOS 静态类库 编译 C,C++我们都知道,OC 原生支持C, 在 创建的 OC类的 .m 里面,可以直接编写C的代码;同样 Xcode 也支持 OC ,C++的混编,此时,我们通常把OC创建的 .m 文件,手动修改为 .mm 文件以支持 oc c++的混编基于上面的特性,我们在打包静态类时,可以...
分类:
移动平台 时间:
2015-01-10 22:12:48
收藏:
0 评论:
0 赞:
0 阅读:
442
一、修改数据库的表结构(更新数据库版本)。 1、在PersonSQliteOpenHelper类中,PersonSQliteOpenHelper的构造方法中需要传入4个参数,最后一个便是数据库版本。当版本数值变化(只能是增加)时就会调用PersonSQliteOpenHelper类中的onUpgr....
分类:
移动平台 时间:
2015-01-10 20:53:58
收藏:
0 评论:
0 赞:
0 阅读:
447
为了支持arm64,之前已经折腾了很久,昨晚打包准备提交苹果审核时,测试那边的同事反馈说游戏上传自定义头像功能不可用了。 游戏上传自定义功能的简介:卡牌游戏最初是《比武招亲》中有一个充VIP之后就可使用了上传自定义功能的特权,我们的游戏就“复制”了该功能。 具体实现就是点击游戏内换自定义头像的按钮后...
分类:
移动平台 时间:
2015-01-10 20:52:48
收藏:
0 评论:
0 赞:
0 阅读:
521
A.需要掌握和练习的1.介绍事件类型2.通过按钮的事件处理引出view的事件处理3.响应者对象 --> UIResponder --> UIView4.view的拖拽* 实现触摸方法,打印查看* 介绍touches和UIEvent参数* 扩展:点哪去哪5.涂鸦6.手势解锁7.事件的产生和传递8.响应...
分类:
移动平台 时间:
2015-01-10 20:51:58
收藏:
0 评论:
0 赞:
0 阅读:
301
EditText它与TextVew十分相似,TextView是用来显示文本,并没有录入文本的功能,但EditText可以录入文本,接下来我们看看EditText常用的属性
效果1:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_...
分类:
移动平台 时间:
2015-01-10 19:46:28
收藏:
0 评论:
0 赞:
0 阅读:
267
public class Debug { public static int line(Exception e) { StackTraceElement[] trace = e.getStackTrace(); if (trace == null || trace.length == 0) ...
分类:
移动平台 时间:
2015-01-10 19:40:18
收藏:
0 评论:
0 赞:
0 阅读:
395
根据google官方的文档(http://developer.android.com/reference/android/os/Bundle.html)Bundle类是一个key-value对,“A mapping from String values to various Parcelable t...
分类:
移动平台 时间:
2015-01-10 19:36:18
收藏:
0 评论:
0 赞:
0 阅读:
444
android动画的简单使用这里通过不断切换图片,达成动画效果。在布局中,定义一个ImageButton控件并设置好其位置。//布局文件//很简单,就一个控件<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tool..
分类:
移动平台 时间:
2015-01-10 18:30:39
收藏:
0 评论:
0 赞:
0 阅读:
268
//引导页
//判断是否是第一次打开,如果是第一次打开,则显示引导页,否则直接进入程序
//版本
NSString*key=(NSString*)kCFBundleVersionKey;
//新版本号
NSString*version=[NSBundlemainBundle].infoDictionary[key];
//老版本号
NSString*oldVersion=[[NSUserDefaultsstandardU..
分类:
移动平台 时间:
2015-01-10 18:29:38
收藏:
0 评论:
0 赞:
0 阅读:
286
在Android开发 中,数据库是不可缺少的。在Android开发中,用的是一种小型的嵌入式数据库,sqllite。今天会写两篇关于Android开发环境下数据库开发的文章,第一篇先介绍使用android自带的API来实现数据库的使用和管理以及增删改查、数据库升级的相关操作。
一、数据库第一次生成
1、javabean文件的准备
这里以一个Person类为例子来描述package c...
分类:
移动平台 时间:
2015-01-10 18:17:18
收藏:
0 评论:
0 赞:
0 阅读:
352
手机网络是否可用:这只是一个小demo,平时开发的过程中,用到的其实也是比较多的,比如:有一些新闻客户端当你乜有网络的时候,图片变不能查看,或者我们常用的QQ,当你没有网络的时候,变会在你的头部给你一个提示:世界上最远的距离就是没有网络,请检查设置
所以,检测网络这个功能其实用到的也是听过的,也是一个简单的小功能
1.效果图:
网络开启的情况下,网络可用:
关闭网络的时...
分类:
移动平台 时间:
2015-01-10 18:16:08
收藏:
0 评论:
0 赞:
0 阅读:
271
对于Android音乐播放器的音乐人 ,专辑,音乐名字显示乱码的修改做了下总结:
方法一:在frameworks\base\media\java\android\media\MediaScanner.java中修改:函数handleStringTag
在这个函数中加上字符编码的转换;
/*add by tanfusheng @20150110 start */
private...
分类:
移动平台 时间:
2015-01-10 18:15:18
收藏:
0 评论:
0 赞:
0 阅读:
432
到底是使用开发工具构建一个良好的maven结构的Webapp,还是直接用mvn脚本创建呢?
看你的心情啊。其原理是一样的,开发工具构建也是使用的mvn脚本而已。请看下面的mvn脚本模板。
mvn archetype:generate \ -DgroupId=org.sonatype.mavenbook.simpleweb \ -DartifactId=simple-...
分类:
移动平台 时间:
2015-01-10 18:14:18
收藏:
0 评论:
0 赞:
0 阅读:
363
/**
* 屏蔽back键
*/
@Override
public boolean dispatchKeyEvent(android.view.KeyEvent event) {
switch(event.getKeyCode())
{
case KeyEvent.KEYCODE_BACK:
return false;
}...
分类:
移动平台 时间:
2015-01-10 18:13:58
收藏:
0 评论:
0 赞:
0 阅读:
278
还是从需求出发。在开发App的时候,经常需要缓存一些数据,不至于每次打开App都是空的,需要从网络下载数据。例如新闻客户端,需要缓存上次打开的新闻。
一般的做是使用SQLite数据库来保存数据,或者把数据序列化写到本地文件中。这两中方法,我在之前的项目中都用过。我先来说一下这两种方法的缺点:
使用SQLite数据库保存: 对于保存缓存数据来说,这样做未免太重量级了,存取数据都比较麻烦。...
分类:
移动平台 时间:
2015-01-10 18:12:58
收藏:
0 评论:
0 赞:
0 阅读:
383
前言之前看过这篇博客,《IBM使用 Eclipse Memory Analyzer 进行堆转储文件分析》。所以,想使用MAT对android app的内存进行分析。又恰好看到这篇博客《Android内存泄漏研究》,于是,我也总结一些MAT的使用。1.在Eclipse上安装MAT,和安装其他插件一样,MAT的当前地址:http://download.eclipse.org/mat/1.4/updat...
分类:
移动平台 时间:
2015-01-10 18:11:18
收藏:
0 评论:
0 赞:
0 阅读:
324