【Android:以编程方式更改整个应用布局方向】教程文章相关的互联网学习教程文章

Android应用源码之一键锁屏

本项目是一个一键锁屏的小例子源码,安装以后会默认申请激活设备管理器,激活以后点击桌面图标即可实现一键锁屏,项目比较简单代码量也不多,想要学习锁屏或者设备管理器知识的朋友可以看一下,本项目默认编译版本4.4.2编码UTF-8下载地址:http://www.devstore.cn/code/info/551.html运行截图原文:http://askczlnvlnoweg.iteye.com/blog/2172261

android黑科技系列——应用市场省流量更新(增量升级)原理解析【图】

一、前言最近在看热修复相关的框架,之前我们已经看过了阿里的Dexposed和AndFix这两个框架了,不了解的同学可以点击这里进行查看:Dexposed框架原理解析 和 AndFix热修复框架原理解析,然后还有最近很火的一个是腾讯的Tinker热修复框架,再看他的原理实现的时候,发现了他使用到了开源的文件差分工具bsdiff/bspatch,所以就单独用这篇文章来详细介绍一下这个工具,因为这个工具有一个很大的用途就是增量更新,也就是我们看到现在大...

9Patch在Android平台的应用【图】

原文:http://www.cnblogs.com/androidsj/p/3948542.html

配置Android应用开发环境

一、安装JDK开发 Android应用程序的时候,仅有Java运行环境(Java Runtime Environment,JRE)是不够的,需要完整的JDK(JDK包含了JRE),且要求其版本在JDK 6以上,在开发Android 5及更高版本时,需要JDK 7及其以上版本。如果JDK不可用或版本低于JDK 6,要下载Java SE开发工具包7 。使用JDK 7及以上版本无需再对环境变量进行设置。若安装JDK 6,需要在cmd下使用Java命令和编译、运行程序,可以配置环境变量(具体步骤可查询相关博...

Android应用开发中全局异常的捕获【代码】

最近在做个项目,需要在程序出现运行时异常和错误导致程序crash时进行一些操作,找到一个方法Thread.setDefaultUncaughtExceptionHandler(new UncaughtExceptionHandler() {// 给主线程设置一个处理运行时异常的handlerpublicvoid uncaughtException(Thread thread, final Throwable ex) {ex.printStackTrace();//当程序出现crash时,就会进入这里,就可以在这里做一些操作,再把System.exit(0); }});查了j...

Android4.4 应用分析——修改Launcher3应用以适应单屏壁纸【图】

Launcher3壁纸的规格默认是:壁纸高度=屏幕高度,壁纸宽带=屏幕宽度*2倍Android4.4的壁纸信息存放在/data/system/users/0/目录下,WallpaperManagerService启动后,会生成如下两个文件在/data/system/users/0/目录下: static final String WALLPAPER = "wallpaper"; //设置的壁纸图片,一般为jpeg格式static final String WALLPAPER_INFO = "wallpaper_info.xml"; //包含墙纸的规格信息:高、宽Wallpaper_info.xml的解析可...

Android为应用在桌面添加一个快捷方式【代码】

Intent addIntent=new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); Parcelable icon=Intent.ShortcutIconResource.fromContext(MainActivity.this,R.drawable.sms); Intent myIntent=new Intent(MainActivity.this,MainActivity.class); addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "快捷方式"); addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon); addIntent.putExtra(Intent.EXTRA_SHORTCUT_IN...

Android应用开发:网络工具——Volley(一)【图】

引言网络一直是我个人的盲点,前一阵子抽空学习了一下Volley网络工具的用法,也透过源代码进行了进一步的学习,有一些心得想分享出来。在Android开发中,成熟的网络工具不少,Android自带了HttpClient。还有okhttp,还有koush大神创建的ion开源项目,然后就是google后来增加到Android项目源代码中的Volley。为什么使用Volley,是由于Volley使用简单,逻辑清晰,即使在调试过程中出现了问题。也能够高速的通过源代码进行定位。Volle...

【苦读官方文档】2.Android应用程序基本原理概述【代码】

官方文档原文地址应用程序原理Android应用程序是通过Java编程语言来写。Android软件开发工具把你的代码和其他数据、资源文件一起编译、打包成一个APK文件,这个文档以.apk为后缀,保存了一个Android应用程序所有的内容,Android设备通过它来安装对应的应用。一旦安装到设备上,每个Android应用程序就运行在各自独立的安全沙盒中:Android系统是一个多用户的Linux系统,每一个应用都是一个用户。Android系统默认会给每个应用分配一个...

用Kotlin开发Android应用(III):扩展函数和默认值【代码】【图】

这是关于Kotlin的第三篇。 原文标题:Kotlin for Android (III): Extension functions and default values原文链接:http://antonioleiva.com/kotlin-android-extension-functions/原文作者:Antonio Leiva(http://antonioleiva.com/about/)原文发布:2015-04-06 在你了解Kotlin的基本知识和怎样配置你的项目后,现在我们可以聊聊Kotlin能够为我们做到那些令人关注的事情,而这些Java做不到。记住,如果你对Koklin语言有什么疑问...

Android应用发布的准备——渠道注册与认证

今天早上申请了一个早上的渠道账号,这工作真是太繁琐,申请的是企业账号,需要营业执照等相关资料,如果申请个人的话估计需要身份证相关信息。下面贴出国内主流的几个渠道,不完全,但是基本上涵盖了大部分。360移动开放平台地址:http://dev.360.cn/豌豆荚地址:http://open.wandoujia.com/百度手机助手地址:http://app.baidu.com/安卓市场地址:http://dev.apk.hiapk.com/91手机助手地址:http://market.sj.91.com/应用宝地址:...

android 程序外启动其他应用

情况:在应用退出后,接收到推送消息时启动应用方法:在监听到消息时,添加以下代码: Intent intent = new Intent();intent.setClass(context.getApplicationContext(), GLaunchActivity.class);intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);context.getApplicationContext().startActivity(intent);版权声明:本文为博主原创文章,未经博主允许不得转载。android 程序外启动其他应用原文:http://blog.csdn.net/pengkv/a...

android进阶之android应用安装

android应用安装分为如下几步:1、把apk文件拷贝到android系统/data/app/xxx.apk2、在data/data目录下创建一个已当前应用包名一致的文件夹。(应用运行的数据均保存在该目录下)安装完成。卸载则相反。在system目录下有类似windows的注册表。原文:http://blog.csdn.net/u014600432/article/details/42392929

Android 小应用 - "Smart Help" 之模块介绍【图】

前面介绍了整个应用的框架,下面接着继续介绍各模块设计的细节。 一.“交通篇” 上面三幅图基本上就是交通版块所包含的内容了,其中,图二、三只涉及 Android 基本的控件 ExpandableListView 的使用,这里不作具体的讲解,我们重点来看图一的实现。1. 输入框是什么控件?为了达到提示用户输入的效果,这里不能使用最普遍的 EditText 作为输入框,Android 为我们提供了一个自动展示下拉提示列表的输入控件 "AutoCompleteTextView"...

使用 Eclipse PhoneGap 构建 Android 应用程序入门

Eclipse 是一种支持多种技术的开源集成开发环境 (IDE),但本文重点介绍 Java 支持,这也是 Android 应用程序的“母语”。Android 是 Google 发布的开源移动操作系统。Android 现已成为许多智能手机和平板设备的操作系统,其中包括三星 Galaxy 系列手机和平板电脑、亚马逊 Kindle Fire 平板电脑、Barnes and Noble Nook 平板电脑,以及大量制造商生产的许多其他设备。PhoneGap 是一个开源应用程序平台,可让您使用 HTML 和 JavaScri...