- 博客(20)
- 资源 (18)
- 收藏
- 关注
转载 Android 数据库升级完整解决方案
数据库升级的意义我们在开发Android应用的时候,不可避免地要使用数据库。而数据库的结构在第一版的时候定下来,之后发布功能更新,或增加业务逻辑,原来的数据库结构可能就不适用了。而如果数据库的结构与之前版本的结构不同,新版本的应用读取旧数据库肯定会出问题。解决办法只有两种:1.让用户卸载老版本再安装新的程序;2.软件自行更新数据库结构。第一种办法很明显不具备可操作性
2016-04-28 17:16:45 402
原创 app:mergeDebugResources libpng error Not a PNG file解决方法
这个问题是由于资源图片的格式问题引起的, 非png图皮, 一般情况下只需要找到对应的资源图片通过photoshop保存为png即可但是有时候依赖的第三方库出现了这个问题,AS却给不出准确的位置就需要做如下配置了在主工程的build.grade文件中添加如下配置aaptOptions { cruncherEnabled = false useNewCrunch
2016-04-27 17:11:59 1287
转载 iOS 9 学习系列:UI Testing
在任何软件的开发中,自动化UI测试都是很重要的。它能快速发现你应用中的问题,在发布之前进行一次成功的配套测试能减少许多问题。在iOS平台目前是通过UIAutomation来完成自动化测试,它的用例是用JavaScript写的。这需要打开Instruments,在其中编写和运行脚本。这个流程实在是慢得出奇而且要花很长时间来适应。UI Testing在Xcode 7 中,Apple
2016-04-18 16:30:48 485
转载 ios8新特性widget开发
ios8发布已经有一段时间了,伴随着ios8同时也出现了许多新的特性,ios系统将会越来越开放,这是好事。其中一个新特性就是在下拉通知栏里加入了个性的widget,开发者可以自己定义widget的样式内容。当然这个功能在Android上早就实现了,^_^.........,如下图:首先先说几个概念,1、app extension:extension是iOS8新开放的
2016-04-18 13:50:33 359
转载 iOS App集成Apple Pay教程
苹果在本周一发布了iOS 8.1版本,并正式开放了Apple Pay支付系统。Apple Pay是一个基于NFC的支付系统,不久将被数以万计的线下零售商店予以支持。即便这项科技并不是彻底的突破性进展,但它足以推动许多公司和零售商来支持这种支付方式,并成为苹果的又一项成功的投资。Apple Pay还给开发者带来了处理支付的新渠道,用户将期望在应用中使用它,因为它将验证和交易极端简化,仅需手指
2016-04-18 11:12:50 498
转载 In-App-Purchase 中文版
In App Purchase Programming Guide购买程序向导Adding a Store to Your Application向你的应用程序中添加商店This chapter provides guided steps for adding a store to your application.这个章节介绍了向你的应用程序中添加商店的详
2016-04-15 16:52:24 2052
转载 在android中进行视频的分割
最近项目有个需求要对录制的视频进行分割,查了很多资料,看到ffmpeg可以对视频进行分割。上网找到别人基于android的开源ffmpeg,终于编译成功ffmpeg.so。但是要使用的话还要查ffmpeg的api,并且写jni的调用接口,非常麻烦。偶然情况下发现了开源软件mp4parser: http://code.google.com/p/mp4parser/ 一款非常棒的开源软件,可以对视频进
2016-04-12 12:44:00 2147 2
转载 音视频转码合成
1、android上录音AAC/MP3格式,未成功https://github.com/turkeyzhu/AACEncoder_Android2、通过mp4parser将AAC、h264、mp4格式合成MP4https://code.google.com/p/mp4parser/(mp4parser源码)https://github.com/sannies/mp4parser(使
2016-04-12 12:39:12 1240 2
转载 android 音频视频合并
1. 生成mp4 audio通过录音 生成mp4 audio[java] view plaincopy// -----------------sound process private void startRecording() { isRecording = true; //mFile
2016-04-12 12:35:34 2988
转载 Android 4.4 kitkat以上及以下根据uri获取路径的方法
今天我在做视频编辑的时候,遇到了这个问题,前后用了1个小时来发现并解决了这个问题,因为我一直认为是我记错了,后来发现,华为P6用的是Android4.4系统,然后我就恍然了。。。首先说说我在做什么,我在弄一个拍摄完视频之后,编辑视频的一个东东,这个东东其实不难,源码里有,你们是不是不敢信?!在android源码android.media.videoeditor中有videoeditor这个
2016-04-11 14:16:59 936
转载 JavaCPP 技术使用经验总结
本文是对 JNI 技术的一个补充方法,提出了替换 JNI、JNA 的一种开源技术。首先对 JavaCPP 技术进行简单介绍及对应于其他现有方案的介绍、对比。接下来,通过一个简单的示例让大家了解 JavaCPP 的工作原理。然后,介绍了 JavaCPP presets 子项目,最后通过若干个针对 presets 的示例来让大家了解如何使用它,本文主要提出了替换 JNI 的一种编程实现方式。0
2016-04-07 17:38:02 14436 1
转载 master password is required to unlock the password database.the password database will be unlocked d
打包的时候出现如题的错误: 解决方法如下: 1、创建或使用keystore(存在keystore可省略第二步) 2、如果你已经有一个keystore文件,直接选所在路径就可以了,如果没有的话,就是用Create new..进行创建,填写所需要的信息即可 3、next或者ok之后会弹出一个让你输入密码的文本框 ,此刻输入密码可能就会
2016-04-06 18:41:51 2462
原创 Android Studio NDK开发 正确调用jni 及加入第三方so库需要注意的问题
Android Studio NDK开发 正确调用jni 及加入第三方so库需要注意的问题首次使用Android Studio进行NDK开发会遇到很多问题, 我在此将自己的经验分享给大家直接上配置比较直观下面是在项目 app源根文件夹下build.gradle文件的配置, 都写明了注释android { compileSdkVersion 23
2016-04-06 16:11:33 9306 7
转载 android studio下的NDK开发详解(一)
好记性不如烂笔头,开始坚持写博客,学一点记一点,只为了生活更好。学了一年多的硬件,现在来做android,不知道是对是错,跟着感觉走,开始总是想把android和硬件挂上勾,所以第一个android应用写的是关于蓝牙的。现在学习NDK开发,有时说得也是JNI开发。那为什么要学习JNI,JNI会学习到比较底层的东西,java可以实现上层应用的开发,但是不能写底层驱动,有些android项目必
2016-04-05 15:57:28 1169
转载 FFmpeg在iOS上完美编译
最近刚接触ffmpeg,找了很多相关的编译资料,都没有编译成功,前几天在 github上找到一个脚本(https://github.com/kewlbear/FFmpeg-iOS-build-script),就可完美编译准备条件先下载文件:https://github.com/libav/gas-preprocessor,复制gas-preprocessor.p
2016-04-05 15:26:56 892
转载 NDK-JNI实战教程(三) 从比Hello World稍复杂点儿的NDK例子说说模板
PS一句:最终还是选择CSDN来整理发表这几年的知识点,该文章平行迁移到CSDN。因为CSDN也支持MarkDown语法了,牛逼啊!【工匠若水 http://blog.csdn.net/yanbober】 阅读前一篇《NDK-JNI实战教程(二) JNI官方中文资料》 http://blog.csdn.net/yanbober/article/details/45310365第一部
2016-04-05 15:06:35 712
转载 NDK-JNI实战教程(二) JNI官方中文资料
PS一句:最终还是选择CSDN来整理发表这几年的知识点,该文章平行迁移到CSDN。因为CSDN也支持MarkDown语法了,牛逼啊!【工匠若水 http://blog.csdn.net/yanbober】 阅读前一篇《NDK-JNI实战教程(一) 在Android Studio运行第一个NDK程序》 http://blog.csdn.net/yanbober/article/details
2016-04-05 15:04:11 1039 1
转载 NDK-JNI实战教程(一) 在Android Studio运行第一个NDK程序
PS一句:最终还是选择CSDN来整理发表这几年的知识点,该文章平行迁移到CSDN。因为CSDN也支持MarkDown语法了,牛逼啊!NDK开发,其实是为了项目需要调用底层的一些C/C++的一些东西;另外就是为了效率更加高些。如果你在Eclipse+ADT下开发过NDK就能体会到要么是配置NDK还要下载Cygwin,配置Cygwin ,然后需要编译生成,相当的蛋疼。要么是直接用Eclipse
2016-04-05 15:02:14 627 1
转载 android安卓手机分屏多窗口实现方法
效果图然后就是下载安装万能的xpoesd框架了说一句需要root安装后打开选择管理框架模块点击安装,更新然后就是这个样子。。点击确定后重启手机。点击激活应用模块在你刚安装的悬浮窗口前打勾,然后重启手机重启后打开悬浮窗口,选择测试,如果是这样就OK了
2016-04-05 10:48:06 17775
转载 iOS Orientation 屏幕旋转
【iOS Orientation获取】1、[[UIDevice sharedInstance] orientation] 必须调用beginGeneratingDeviceOrientationNotifications方法后,此orientation属性才有效,否则一直是0。orientation用于判断设备的朝向,与应用UI方向无关。 2、[[UIApplicatio
2016-04-04 08:05:26 2274
NavigationDrawer
2014-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人