【如何在不同的android应用之间传递数据?】教程文章相关的互联网学习教程文章

android 手把手教你照片墙应用实现,再多的图片也不怕OOM【图】

今天讲一个照片墙的应用,这个在去年还算是比较流行的,现在不忙,也准备简单的实现以下,之所以说是照片墙是好像图片加载出来后贴上去的感觉,这个用GridView控件,然后加载出来的图片放上去即可! 实现原理:1:去重复 相同的url不要下载二次,可以用set集合对封装的任务,但是我们应用使用了内存缓存即使不做判断也不会加载二次,因为LruCache对象已经帮我们实现了2:下载图片的任务使用了AsyncTask3:当我们快速滑动屏幕的时候 怎么做到当...

android应用开发-从设计到实现 3-4 静态原型的状态栏

静态原型的状态栏状态栏Symbol状态栏似乎非常复杂,有wifi信号、手机信号、时间、电量等信息,幸好Sketch原生就自带的现成组件,你能够直接拿过来就用了。当然。你也能够自己一个一个去画,只是既然有了现成的轮子,又何必反复劳动呢。菜单条中选择File -> New From Template,在弹出的菜单中选择Material Design。此时会创建一个新的project文件。与之前空的project文件不同的是,这里面已经有了两个现成的page,里面的内容就是Ma...

Android: TODO 应用交互的两种实现方法(Behavior)【代码】

最近在写 TODO app,涉及到 Calendar 和 RecyclerView 的交互,需求:1. 往上滑动, Calendar 显示为周2. 周显示模式下,往下滑动,显示为月3. 列表下滑到第一个 item 的位置, Calendar 显示为周的时候,这时候改变为显示月4. 列表上滑,Calendar 缩起来,显示为周,假如已经缩起来了,让列表滑动,显示更多的 item。方法一:目前采用的是把 Calendar 和 RecyclerView 放在一个 LinearLayout 中,然后在 dispatchTouchEvent() 方法...

Android应用开发SharedPreferences存储数据的使用方法【图】

SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个key-value(键值对)SharedPreferences常用来存储一些轻量级的数据 SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个key-value(键值对)。SharedPreferences常用来存储一些轻量级的数据. 复制代码 代码如下://实例化SharedPreferences对象(第一步) SharedPreferences mySharedPrefe...

android4.4 获取符合默认短信应用要求的短信应用包名(改进篇)

从上一篇获取符合默认短信应用来看,获取思路是正确的,但是还很不完善,但是这归根结底是google整出来的一套规范,如何去找到符合规范的应用呢,这得google告诉我们。因此,我看了一下android源码,关键是SmsApplication中的SmsApplicationData, 里面有个函数叫getApplicationCollection(Context context),这就是android4.4中系统用于获取符合默认短信应用要求的应用信息的代码,如下:/*** Returns the list of available SMS ...

使用命令行工具将Android应用转换成BlackBerry PlayBook应用

昨天写了篇文章关于Android应用转换的,通过BlackBerry的在线转换工具将Android应用转换成BlackBerry PlayBook应用。有网友反映说方法有点麻烦,所以今天补上新的转换方法:使用命令行工具将Android应用转换成BlackBerry PlayBook应用。首先要强调的是命令行工具使用起来虽然比较方便,但是对使用者有一定要求。而使用在线的网页进行转换虽然步骤比较多,但是操作比较简单。所以,对于初步接触的同学来讲,建议还是使用上一篇博文...

Android应用架构之MVP--->天气实例【代码】

我们知道,Android App 本质上抽象成两个层次:视图和数据。为了App在发展过程中快速的适应变化,方便维护和快速迭代,我们要将数据和视图解耦,而在解藕方面我们的前辈们在漫长的软件开发经验中为我们提供了两套流行的指导框架:MVC和MVP,其中MVP近年来在Android应用开发上逐渐流行。最近在开发群里有小伙伴也问道了这个问题,本章我将结合具体例子根据自己的理解用MVP进行实现。先看下最后的效果:最后的效果很简单吧,那么我们...

将HTML5封装成android应用APK文件的几种方法(转载)【代码】

越来越多的开发者热衷于使用html5+JavaScript开发移动Web App。不过,HTML5 Web APP的出现能否在未来取代移动应用,就目前来说,还是个未知数。一方面,用户在使用习惯上,不喜欢在浏览器上输入复杂的网址;另一方面,Html5 Web App 存放在服务器端,在每次使用时需要进行数据传递,会造成流量浪费。有些开发者不想接触复杂的JAVA代码,那么,有什么办法,既可以使用HTMl5开发应 用,又可以将其简单封装成APK文件呢? 一、Android ...

Android获取应用所占内存大小

private void getRunningAppProcessInfo() { mActivityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); //获得系统里正在运行的所有进程 List<RunningAppProcessInfo> runningAppProcessesList = mActivityManager.getRunningAppProcesses(); for (RunningAppProcessInfo runningAppProcessInfo : runningAppProcessesList) { // 进程ID号 int pid = run...

Android Studido下的应用性能优化总结--布局优化【图】

前言:一个应用的成功=产品设计*性能 ,再此我们不讨论一个应用的设计,那交给我们可爱又可恨的产品经理和UI设计师来决定!所以这里分步骤讨论如何提升一个应用的性能,这里先探讨布局优化问题。布局优化避免过度回执(Overdraw),由于过度绘制会浪费很多的CPU,GPU资源, 检查方法:通过打开开发者选项–>GPU模式呈现分析–>在屏幕上显示为条形图。然后就会看到如下图的情况,最好用真机,模拟器回执有问题。 你可以观察一下绘制的...

android分享应用工具类

/*** 分享应用.*/private void shareApk() {Intent intent = new Intent();intent.setAction("android.intent.action.SEND");intent.addCategory("android.intent.category.DEFAULT");intent.setType("text/plain");intent.putExtra(Intent.EXTRA_TEXT,"推荐你使用一款软件.名称为:" + selectedAppInfo.getAppname() + ",版本:"+ selectedAppInfo.getVersion());startActivity(intent);} 原文:http://blog.csdn.net/u014600432/ar...

《Android编程权威指南》PhotoGallery应用梳理【图】

PhotoGalley是《Android编程权威指南》书中另外一个重要的应用。   github:https://github.com/xurui1995/PhotoGallery (欢迎和谢谢您的star)  在第一个应用CriminalIntent中,主要学习了Intent的使用,Fragment的使用,Sqlite等等。  详情:http://www.cnblogs.com/xurui1995/p/5829458.html  在PhotoGalley的应用中,主要学习Android的多线程,网络请求,Json解析,WebView等方面的知识内容。  首先我们...

Android应用系列:仿MIUI的Toast动画效果实现(有图有源码)【代码】【图】

前言  相信有些人用过MIUI,会发现小米的Toast跟Android传统的Toast特么是不一样的,他会从底部向上飞入,然后渐变消失。看起来效果是挺不错的,但是对于Android原生Toast是不支持自定义动画的。那这个效果到底是怎么实现的呢?下面就来告诉你。。。。分析  如果园友看过我的另一篇博客《Android:剖析源码,随心所欲控制Toast显示》,就会知道其实原生Toast就是infate出一个View实例,然后将其加载到WindowManager上面来达到显...

Android studio怎么去掉应用的标题栏【代码】【图】

在eclipse里面去掉标题栏是一件很容易的事情,但是到Android studio上面就有点不一样了,我刚上手Android studio的时候按照eclipse里面的方法在Java代码里面加入 requestWindowFeature(Window.FEATURE_NO_TITLE);发现是不行的,在content_main.xml里面找了找也没有发现什么,然后我打开了activity_mian.xml,发现里面有一段代码<android.support.v7.widget.Toolbarandroid:id="@+id/toolbar"android:layout_width="match_parent"a...

Android Wear之android穿戴式设备应用开发平台【图】

Android Wear于2014年03月19日公布,并有Moto 360和LG watch两款产品。眼下源代码还没有开放。可是开发人员能够下载它的Image及相应的开发SDK,这样开发人员通过模拟器能够进行前期开发。事实上,Android Wear包括两个部分,一部分是执行在穿戴式设备上的操作系统,一部分是给手持设备(手机。平板)程序使用的SDK,该SDK的主要目的是为可穿戴设备上应用开发提供了參考及规范。以引导用户开发出可同小屏幕设备协作操作的应用程序。这...