android开发
清风飏
有条理,有规划,忙而不乱
展开
-
一站式解决 使用andriodstudio 部署andiod项目
腾讯SDK的安装方法原文 地址http://android-mirror.bugly.qq.com:8080/include/usage.html☀ Windows I. Open Android SDK Manager II. Config User Defined Sites Add this url to "User Defined Sites"转载 2016-09-17 20:50:49 · 3105 阅读 · 0 评论 -
WebView中实现文件下载功能
http://www.cnblogs.com/dubo-/p/5582595.html WebView控制调用相应的WEB页面进行展示。当碰到页面有下载链接的时候,点击上去是一点反应都没有的。原来是因为WebView默认没有开启文件下载的功能,如果要实现文件下载的功能,需要设置WebView的DownloadListener,通过实现自己的DownloadListener来实现文件的下载。转载 2017-01-10 13:58:43 · 503 阅读 · 0 评论 -
Android中如何获取应用版本号
http://www.cnblogs.com/yeahui/archive/2012/10/20/2732429.html应用场景:1、在界面中显示应用程序的版本号;2、用户启动该应用,后台判断该应用是否是最新版本。上述情景都需要在程序中自动获取到应用的版本号。思路简介:在Android中,应用程序的版本号是在AndroidManifest.xml文件中进行配置转载 2017-01-06 10:17:36 · 418 阅读 · 0 评论 -
Android完美获取状态栏高度、标题栏高度、编辑区域高度的获取
转载:http://blog.csdn.net/a_running_wolf/article/details/50477965 日常开发中我们经常会因为绘图、绘制自定义组件、定位组件或者是计算布局高度需要减去状态栏高度等需要来获取Activity界面中状态栏、标题栏的高度。但很多人马上要拿起来就用还是会遇到各种各样的问题,一时要查很多资料,很是不爽!今天也是猛然发现这个问题费了不少时间转载 2017-01-06 09:08:21 · 475 阅读 · 0 评论 -
Genymotion模拟器引起的Address already in use ADB server didn't ACK
在终端输入adb命令,出错如下:localhost:work zhangyg$ adb devicesList of devices attachedadb server version (32) doesn't match this client (36); killing...error: could not install *smartsocket*原创 2016-12-27 15:16:43 · 519 阅读 · 1 评论 -
android与ios的比较
首先声明:此文章转自别人,尊重原作者。http://woshao.com/article/6d348c701bcc11e19f9d000c29fa3b3a/Android 和 iOS 哪个好?应该先往哪个上面投入资源?多次被人问到此类问题,笔者刚好自己的项目也需要考虑iOS版本。就索性进行了一番调研,于是有了本文(本次不讨论越狱的iOS) 首先从情感上, 你喜欢哪个就好, 就转载 2016-10-14 10:38:18 · 515 阅读 · 0 评论 -
android与linux的区别和联系
转载:http://blog.chinaunix.net/uid-27808859-id-3363045.html大家都知道Android是基于Linux内核的操作系统,也曾经和Linux基金会因为内核问题产生过分歧,本文将开始对Android的内核进行剖析,主要介绍Android和Linux之间的关系,后续还会讲到Android系统在Linux系统之上扩展的部分功能和驱动。 虽然A转载 2016-10-14 10:33:57 · 437 阅读 · 0 评论 -
什么是Gradle
转载:http://stormzhang.com/devtools/2014/12/18/android-studio-tutorial4/什么是Gradle?Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。安装Gradle在Android Studio系列教转载 2016-09-22 08:50:16 · 450 阅读 · 0 评论 -
BroadcastReceiver使用完全解析
转载:http://blog.csdn.net/u010375364/article/details/51865600我们都知道Android四大组件,以前刚写博客的时候也写过其它组件,尽管写的不好,当做学习的笔记吧!比如Android四大组件之Activity和Android四大组件之Service解析两篇文章,当然还总结过Android情景案例——Activity与Service通讯交转载 2016-10-10 17:58:19 · 516 阅读 · 0 评论 -
anandroid五大存储
在Android中,可供选择的存储方式有SharedPreferences、文件存储、SQLite数据库方式、内容提供器(Content provider)和网络。一.SharedPreferences方式 Android提供用来存储一些简单的配置信息的一种机制,例如,一些默认欢迎语、登录的用户名和密码等。其以键值对的方式存储,使得我们可以很方便的读取和存转载 2016-10-10 16:06:36 · 402 阅读 · 0 评论 -
Android六大界面布局
Android六大界面布局方式:声明Android程序布局有两种方式:1) 使用XML文件描述界面布局;2) 在Java代码中通过调用方法进行控制。我们既可以使用任何一种声明界面布局的方式,也可以同时使用两种方式。使用XML文件声明有以下3个特点:1) 将程序的表现层和控制层分离;2) 在后期修改用户界面时,无须更改程序的源程序;3) 可转载 2016-10-10 16:04:13 · 4191 阅读 · 0 评论 -
android 四大组件
转载:http://blog.csdn.net/ican87/article/details/21874321Android四大组件分别为activity、service、content provider、broadcast receiver。一、android四大组件详解1、activity(1)一个Activity通常就是一个单独的屏幕(窗口)。(2)Activity之转载 2016-10-10 15:58:01 · 274 阅读 · 0 评论 -
android Listfragment
转载:http://blog.csdn.net/kakaxi1o1/article/details/293686451 ListFragement介绍ListFragment继承于Fragment。因此它具有Fragment的特性,能够作为activity中的一部分,目的也是为了使页面设计更加灵活。相比Fragment,ListFragment的内容是以列表(list)的形式显示的转载 2016-10-10 10:23:38 · 368 阅读 · 0 评论 -
android listView
转载:http://www.cnblogs.com/allin/archive/2010/05/11/1732200.html 在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。 列表的显示需要三个元素:1.ListVeiw 用来展示转载 2016-10-10 10:19:11 · 266 阅读 · 0 评论 -
android fragment
转载:http://www.cnblogs.com/Gaojiecai/p/4084252.html有过一些面试经验的人基本都深有体会,每次面试一般都会问到Fragment的知识,所以,今天我就单独把Fragment拿出来与大家分享一下.会涉及到Fragment如何产生,什么是Fragment,Fragment生命周期,如何静态和动态使用Fragment,Fragment回退栈,F转载 2016-10-10 10:05:38 · 208 阅读 · 0 评论 -
android activity界面跳转
Android中提供一个叫Intent的类来实现屏幕之间的跳转,下面是一个简单的示例: 在应用中增加一个Activity(名字为.ForwardTarget),这需要修改AndroidManifest.xml文件,如下: Xml代码 xml version="1.0" encoding="utf-8"?> manifest xmlns:a转载 2016-10-10 09:37:51 · 456 阅读 · 0 评论 -
Mac android studio集成 Android studio+VirtualBox+Genymotion
针对 Mac EI Caption 10.11.41.在Android Studio 中preferences 中的Plugins 中安装Genymotion插件。Android Studio->Preferences->Plugins->Browse Repositories在搜索框中输入 Genymotion ,下载即可。原创 2016-09-19 14:41:39 · 896 阅读 · 0 评论