-
Android典型界面设计(三)——访网易新闻实现双导航tab切换
Android典型界面设计(3)——访网易新闻实现双导航tab切换一、问题描述双导航tab切换(底部区块+区域内头部导航),实现方案底部区域使用FragmentTabHost+Fragment,区域内头部导航使用ViewPager+Fragment,可在之前博客Android典型界面设计2(FragmentTabHost+Fragment实现底部tab切换)基础之上和Android典型界面设计1(...
36
热度 -
【Android】利用安卓的数据接口、多媒体处置编写内存卡Mp3播放器app
【Android】利用安卓的数据接口、多媒体处理编写内存卡Mp3播放器app通过调用安卓的MediaPlayer可以直接完成Mp3等主流音频的播放,同时利用ContentResolver与Cursor可以直接读取安卓内在数据库的信息,直接获取当前sdcard中所有音频的列表,无须像《【Android】内存卡图片读取器,图库app》(点击打开链接)一样利用原始的Java代码去遍历整个sdcard卡,...
42
热度 -
Android media媒体库分析之:分种类统计媒体文件大小
Androidmedia媒体库分析之:分类别统计媒体文件大小转自http://www.linuxidc.com/Linux/2015-03/114754.htm系统媒体库不了解的线看这儿:Androidmedia媒体库分析之:MediaProviderhttp://www.linuxidc.com/Linux/2015-03/114755.htmAndroidmedia媒体库分析之:调用系统媒体库...
44
热度 -
Android SDK实例源码学习系列三 ActionBarCompat
AndroidSDK范例源码学习系列三ActionBarCompat(本系列基于JellyBean,AndroidOS4.2,API17版本)操作栏ActionBar是在Android3.0版本中引入的,用来替代之前的标题栏。ActionBar提供了更丰富的导航效果,它可用来显示用户动作和全局的菜单选项,还可以增强标识,或者在Fragment之间切换,提供下拉导航栏、显示搜索和分享等动作。.使用A...
38
热度 -
android 自定义Button,满足您对Button呈现样式的一系列要求
android自定义Button,满足你对Button呈现样式的一系列要求转载请注明出处:王亟亟的大牛之路我们平时自定义的一些Button通常是改改颜色啊,文本啊,圆角啊之类的。如果要做到再高级点就需要用一个大布局还拼接了,如果一个页面有很多样式不同的这样的按钮,还真不怎么好操作。今天给大家上一个FancyButton能很好的帮助我们简化这些操作项目结构:只有一个类外加一些assets包下的字体文...
42
热度 -
Android应用Preference有关及源码浅析(SharePreferences篇)
Android应用Preference相关及源码浅析(SharePreferences篇)1前言在我们开发Android过程中数据的存储会有很多种解决方案,譬如常见的文件存储、数据库存储、网络云存储等,但是Android系统为咱们提供了更加方便的一种数据存储方式,那就是SharePreference数据存储。其实质也就是文件存储,只不过是符合XML标准的文件存储而已,而且其也是Android中比较...
10
热度 -
Android百度mapSDK 导航SDK2.0结合定位SDK6.0.5的导航参数设置方法
Android百度地图SDK导航SDK2.0结合定位SDK6.0.5的导航参数设置方法前段时间做了一阵百度地图的内容,还未来的及总结,很快有些问题及解决办法都忘了,现在记录下之前比较纠结的问题,分享如下如题,现在的导航SDK2.0的导航发起函数如下publicbooleanlaunchNavigator(Activityactivity,java.util.List<BNRoutePlanN...
43
热度 -
Android实战技艺之三十九:短信收发
Android实战技巧之三十九:短信收发7月4日从广州出差回来就定下写作计划,但迟迟没有动笔。耽搁的原因还是老样子,工作上又有新任务,全部精力都投入过去了,每天精疲力竭的回来也打不起精神做其他事了。这就是精力管理不当所致,就像我把很多要做的事无情的放到“等有时间”再做一样。今晚,我一定要给自己一个交待。不论文章写的如何,但不动笔就永远是零。正文在下面一直以来,Android的手机功能(通话与短信)...
28
热度 -
Android典型界面设计(四)——使用ActionBar+Fragment实现tab切换
Android典型界面设计(4)——使用ActionBar+Fragment实现tab切换一、问题描述之前我们使用ViewPager+Fragment区域内头部导航,在Android3.0之后Google增加了新的ActionBar,可方便的实现屏幕Head部区域的设计如返回键、标题、ICON、Logo、自定义View以及菜单等,并可实现Tab导航,下面我们就使用ActionBar实现下图所示界面...
518
热度 -
Android-62-DrawerLayout实现抽屉效果
Android---62---DrawerLayout实现抽屉效果如何实现android中的抽屉效果?1.创建xml文件其根视图是<android.support.v4.widget.DrawerLayout/>这个xml分为两部分,一部分是主要内容的视图,一部分是抽屉的视图。主要内容视图一般是FrameLayout,一定要是DrawerLayout的第一个视图,其高度和父视图的高度匹...
103
热度 -
Android开发请求网络模式详解
Android开发请求网络方式详解转载请注明出处:http://blog.csdn.net/allen315410/article/details/42643401大家知道Google支持和发布的Android移动操作系统,主要是为了使其迅速占领移动互联网的市场份额,所谓移动互联网当然也是互联网了,凡是涉及互联网的任何软件任何程序都少不了联网模块的开发,诚然Android联网开发也是我们开发中至关...
85
热度 -
月下载量千儿八百次的APP源码分享
月下载量上千次的APP源码分享在360上面上线了一个月,下载量上千余次。这里把代码都分享出来,供大家学习哈!还包括教大家如何接入广告,赚点小钱花花,喜欢的帮忙顶一个,大神见了勿喷,小学僧刚学Android没多久。首先介绍这款应用:APP是一款二维码生成器,虽然如何制作二维码教程网上有很多,我这里再唠叨一下并把我的所有功能模块代码都分享出来。既然是二维码生成器那么我们如何制作二维码呢?这里主要用到了...
36
热度 -
简述MVC框架方式以及在你(Android)项目中得应用
简述MVC框架模式以及在你(Android)项目中得应用标题是阿里电话面试的问题,一直以为自己很清楚MVC模式,结果被问到时,这M、V、C这几者之间的关系都搞不清楚了,最主要是,没法将MVC和Android中各个组件对应起来,所以,面试肯定挂了,不过面试也是学习的一种方式,可以知道大公司看中什么,以及自己还有哪些知识漏洞,例如这次面试就学到了很多东西。大家也可以在看下面的内容之前,也想想能否把MV...
23
热度 -
Android之批量加载图片OOM有关问题解决方案
Android之批量加载图片OOM问题解决方案一、OOM问题出现的场景和原因一个好的app总少不了精美的图片,所以Android开发中图片的加载总是避免不了的,而在加载图片过程中,如果处理不当则会出现OOM的问题。那么如何彻底解决这个问题呢?本文将具体介绍这方面的知识。首先我们来总结一下,在加载图片过程中出现的OOM的场景无非就这么几种:1、加载的图片过大2、一次加载的图片过多3、以上两种情况兼有...
64
热度 -
Android实现在线更新的进程案例
Android实现在线更新的过程案例一、更新软件的准备在线更新软件的话需要我们有签名的应用,我们需要把签过名之后的软件放入到服务器中,我的如下:其中apk是有签名的更新版本!updateinfo.html代码如下:{"version":"2.0","description":"有全新版本,请下载!","apkurl":"hhtp://172.23.252.89:8080/MobileSafe2.0...
80
热度 -
udacity android学习笔记: lesson 三
udacityandroid学习笔记:lesson3udacityandroid学习笔记:lesson3作者:干货店打杂的/titer1/Archimedes出处:https://code.csdn.net/titer1联系:1307316一九六八声明:本文采用以下协议进行授权:自由转载-非商用-非衍生-保持署名|CreativeCommonsBY-NC-ND3.0,转载请注明作者及出处。tips...
45
热度 -
Android 获取并显示远道图片 Picasso框架的使用(二)
Android获取并显示远程图片Picasso框架的使用(二)转载请注明出处:明桑Android在上篇文章中介绍了Picasso的基本用法,这篇文章作为以上的练习;本文代码github地址:UsePicasso实现效果:(动图请耐心加载)需要的知识点了解Picasso框架的使用:Android获取并显示远程图片Picasso框架的使用(一)知道如何自定义GridView我们需要编写两个布局文件:a...
18
热度 -
Android - 自定义View
Android--自定义View步骤自定义View的属性在View的构造方法中获得我们自定义的属性重写onMesure重写onDraw自定义View的属性在res/values/下建立一个attrs.xml,在里面定义我们的属性和声明我们的整个样式:<?xmlversion="1.0"encoding="utf-8"?><resources><attrname="ti...
4
热度 -
android 适用代码片段整理
android实用代码片段整理android常用代码片段,前1-10条是从网上摘录,向原作者致谢。后面为自己整理。1、设置窗口格式为半透明getWindow().setFormat(PixelFormat.TRANSLUCENT);2、Android中在非UI线程里更新View的不同方法:*Activity.runOnUiThread(Runnable)*View.post(Runnable)*V...
35
热度 -
android:滑动挂断自定义View的容易实现
android:滑动挂断自定义View的简单实现要点:随着手指的滑动更新位置drawText的时候,如何计算开始的位置,使str居中1.CallSliderEndView.javapackagenet.mobctrl.callendview;importandroid.annotation.SuppressLint;importandroid.content.Context;importandro...
54
热度