说起来有些历史了,是我11年编写的,那时候学了Android 开发没多久,算是一个实验性的作品。现在工作需要,重新拿出来修整。同时发现我对android的GPS服务了解并不深,所以今天特意阅读了有关GPS服
Android-Plugin-Framework 是Android插件框架完整源码以及实例。用来开发Android插件APK,并通过动态加载的方式在宿主程序中运行。 若插件APK是完全独立的APK
一个有趣的 玩 问答 项目,展示了 在Android 中的Material design。 Introduction Material design is a new system for visual
JSONObject; import android.app.Activity; import android.app.ProgressDialog; import android.graphics.Bitmap;
import android.os.Bundle; import android.app.Activity; import android.content.Context; import android.content
这个项包含了大部分Android组件的示例应用,对于初学者和老练的人都非常有帮助。主要专注于lollipop和Material。 Here's what the project touches so
VIPER architecture on Android 我先是一个Android开发者,后来也做了iOS开发,接触过几种不同的架构 - 有好有坏。 在Android中我一直觉得MVP架构用着不错,直
Android Screen Monitor 2013-03-27 22:18:48 分类: Android平台 1.下载 Android Screen Monitor http://code.google
Fragments 诞生初衷 自从Android 3.0中引入fragments 的概念,根据词海的翻译可以译为:碎片、片段。其上的是为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计使得其有
//载入本地assets文件夹下面的错误提示页面404.html web.loadUrl("file:///android_asset/404.html"); } else { web.loadUrl(HOMEPAGE);
目前很多android app都内置了可以显示web页面的界面,会发现这个界面一般都是由一个叫做WebView的组件渲染出来的,学习该组件可以为你的app开发提升扩展性。 先说下WebView的一些优点:
Bar类在这里继承了Foo类,Bar类有两个构造函数,直接在Bar类头的是primary constructor,另外一个构造函数使用constructor关键字定义,注意必须要先调用primary constructor,另外,init标明的是class
org/2015/03/30/manage-your-android-project-with-gradle.html Gradle简介 Gradle是一个基于Ant和Maven概念的项目自动化建构工具。它使用一种基于Groovy
仅需要几句话就可以搞定的 【使用】 使用的时候需要导入recyclerview-v7-21.0.0的jar包,然后在布局文件中添加这个控件 <android.support.v7.widget
Android Studio 打 Jar 包一直是一个麻烦的事,按照网上现有的教程,打包一个混淆的 jar 需要完成下列步骤: 将 plugin 修改为 library 后 build 出 aar,再提取
windowmanager.png 声明权限
是非常有用的功能,很多常用的库和框架都使用了 Annotation Processor 来生成代码,比如 Butter Knife 就用来生成 findViewById 等代码。 对于一些模板代码使用 Annotation
根据 Android 官网 的说明,在开发面向 Android N 的应用时,可以使用 Java8 语言功能。目前 Android 只支持一部分 Java8 的特性: Lambda 表达式 方法引用 默认和静态接口方法
在工作中和对视频方面项目的总结。 主要介绍使用一些高性能工具,如有问题的,欢迎交流。 speex: Speex 是一套主要针对语音的开源免费,无专利保护的音频压缩格式。Speex工