Android Parcelable对象序列化到磁盘以及反序列化

前言:抱着最起码的要求尽力去做好每一件事 ! ——秋不白 内容如题,仅个人探讨,以下代码都测试通过。         记录一次面试经历:面试官问到Serializable和Parcelable 的主要区别是什么,我说把知道的说了一遍,效率,S属于java api,P属于Android ,以及序列化的使用场景。他说不对,然后说S是系列化到磁盘,P是序列化到内存。我就百思不得其姐,决定好好研究一下。      查找资料 以及根据AS自动生…

Android:音视频刻录

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> public class MainActivity extends Activity {     private SurfaceView surfaceView;     private RelativeLayout layout;     private Button recordbutton;     private Button stopbutton;     private MediaRecorder mediaRecorder;          @Override     public void onCreate(Bundle savedInstanceSta…

安卓第三天笔记–通知-进度条-时期

Android 发表评论
安卓第三天笔记--通知-进度条-时期 安卓第三天笔记--通知-进度条-时期 1.通知Notification 通知就是在是上方的状态栏弹出通知消息 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_mar…

Android源码的下载和编译

Android 发表评论
先把空间的文章,转过来一篇。 在下载和编译Android源码之前,请确保满足以下需求: 1. 系统要求linux或者MAC,在windows下也可以通过虚拟机方式支持编译,但不支持直接windows建议采用Ubuntu。 2. 2.3及以上版本需要64位环境,32位系统上可以编译相对较低的版本<2.3 3. 至少30G以上硬盘空间,建议在100G以上。源代码大概在8.5G. 4. Python 2.6-2.7 5. GNU Make3.81-3.82 6. JDK 6或以上版本 7. Gi…

android模拟器上使用SD卡

今天想在android模拟器上使用SD卡,找到下面的这篇文章,解决了问题.   向模拟器添加SD卡的方法:首先创建一个SD卡的镜像,运行 mksdcard -l smallone 16M D:/MySDCard即可在D盘创建一个SD卡镜像,接下来我们需要在模拟器启动的时候加载这个SD卡,我们还是采用命令行的方式启动模拟器,运行 emulator -avd AVD_1_5 -sdcard D:MySDCard即可运行模拟器AVD_1_5,具体方法如图所示: 2010-11-26 14:09 上…

android webview的 一些设置(js java交互)

http://hi.baidu.com/new/underalight webview相当于android中的浏览器,基于webkit开发,可以浏览网页文件,支持css javascript 以及html 使用webview首先要有以下配置: 1. AndroidManifest.xml中必须注册"android.permission.INTERNET"进行权限许可,(如果只是使用本地HTML,可以不用注册许可权限)否则会出Web page not available错误 。  2.如果在web中使用js需要许可javascript执行:WebView web…

Android完全退出多个activity程序

我们在项目开发的时候可能会遇到安全退出应用的场景,如何能够安全退出多个Activity?网上有很多方法,下面这种方法就是我最喜欢的,简单又易懂。如下:每打开一个Activity,就记录下来,在需要退出时,关闭每一个Activity即可。使用单例模式创建一个Activity管理对象,该对象中有一个Activity容器。定义一个Application类来存储Activity对象的引用。代码如下: public class ExitAppliation extends A…

android-archetypes

Android, maven 发表评论
原文:https://github.com/akquinet/android-archetypes android-archetypes This projects provides several Maven archetypes for Android. Those archetypes allows to quickly bootstrap a Maven project to develop an android application. These artifacts are based on the android-maven-plugin (http://code.google.com/p/maven-android-plugin/). It currently uses the 3.5.0 version. The…

Maven详解

转自:http://www.cnblogs.com/hongwz/p/5456578.html 一.前言     以前做过的项目中,没有真正的使用过Maven,只知道其名声很大,其作用是用来管理jar 包的。最近一段时间在项目过程中使用Maven,用Maven构建的web项目,其项目结构只停留在了解阶段,没有深入的使用与理解,刚好最近看了一篇关于Maven的详解;就开始深入学习一下Maven的具体应用。 二.Maven的作用 在开发中,为了保证编译通过,我们…

gradle阿里云镜像

Android 发表评论
allprojects { repositories { maven { url "https://raw.github.com/bmob/bmob-android-sdk/master"} maven{ url 'https://maven.aliyun.com/repository/google'} maven{ url 'https://maven.aliyun.com/repository/gradle-plugin'} maven{ url 'https://maven.aliyun.com/repository/public'} maven{ url 'https://maven.aliyun.com/repository/jcenter'} jcenter() google() } }  

Android 导入第三方jar包

Android 发表评论
原址我是直接复制粘贴把jar文件,放到libs中将第三方jar包加入到libs文件夹中有两种方式将jar引入进工程目录:第一种是打开工程所在Project Structure,然后选择Dependencies,点击那个加号选择File Dependency ,然后再Libs文件夹中选择要导入的jar包,然后点击确定,jar包就导入进来了。第二种方式是:右键点击libs文件夹中的jar文件选择 add as Library...然后选择Model,这样也可以导入成功。

日常开发小记录

Android 发表评论
多多学习,脑子记不住就笔记,以后再整理 使用Butterknife-7.0.1 .apt_generated文件夹没生成 没生成的原因是因为该项目的JAVA compile没有设置Annotation enable。 设置方法是项目右键>Properties>Java Compiler: a. Annotation Processing>Check “Enable project specific settings” and Check annotation processing. b. Annotation Processing>Factory Path>Add JARS>choose y…

android XMPP 开发总结(一)开发环境

Android, xmpp 发表评论
一、客户端的类库: smack的下载地址 http://download.igniterealtime.org/smack/smack_3_3_1.zip http://download.igniterealtime.org/smack/smack_3_4_1.zip 想要下载不同版本。只需要修改相应的url即可 smack对于安卓的支持不是很好。 以下网址网友分享了一个几个方案。。。 http://stackoverflow.com/questions/4769020/android-and-xmpp-currently-available-solutions/5487854#5487854 代替方案…

AndroidStudio导出Jar包

Android 发表评论
(转载)http://www.jianshu.com/p/5db27dcd988a 程序亦非猿 2015.09.17 11:53* 工具版本: Gradle 2.4 AndroidStuido 1.4Beta3 在需要打jar包的Module下的build.gradle下配置如下: PS:`rename`可以配置jar名字,`into`可以配置jar输出路径 task clearJar(type: Delete) { delete 'build/libs/yutils.jar' } task makeJar(type: Copy) { from('build/intermediates/bundles/release/') into('build/libs/…

Android 之如何添加 android private libraries 中的包的源代码

Android 发表评论
[img]http://dl2.iteye.com/upload/attachment/0098/9549/8397f5f9-a0ff-3d56-a7da-c1110be69780.png[/img]这里以添加 afinal_0.5.1_bin.jar 为例。[b]第一步[/b]:添加jar包到libs里面,系统自动把jar加载到android private libraries中;[b]第二步:[/b]新建文件 afinal_0.5.1_bin.jar.properties 文件,文件内容为jar包的源代码的路径,如下:(换成你自己的)src = C:\\Users\\xuanran30\\Desktop…
下一页 »