
android
Enbiting
这个作者很懒,什么都没留下…
展开
-
Android Studio,Maven,发布包到本地仓库,发布包到 Bintray Jcenter 远程仓库,搭建私有仓库
使用、创造和分享笔者曾经不思量力的思考过『是什么推动了互联网技术的快速发展?』这种伟大的命题。结论是,除了摩尔定律之外,技术经验的快速积累和广泛分享,也是重要的原因。有人戏称,『写 Java,首先要学会选包』,在这里不好评论对错。不过这句话里面,至少包含两层意思:首先 Java 有大量的现成的依赖包,不必要自己造轮子;其次,Java 的包存放较为集中,集成方式也方便。笔者从转载 2016-12-05 18:30:30 · 2494 阅读 · 1 评论 -
Android中的Selector的用法
Android中的Selector主要是用来改变ListView和Button控件的默认背景。其使用方法可以按一下步骤来设计:(以在mylist_view.xml为例)1.创建mylist_view.xml文件首先在res目录下新建drawable文件夹,再在新建的drawable文件夹中新建mylist_view.xml,其目录结构为:res/dr转载 2014-07-31 09:20:35 · 459 阅读 · 0 评论 -
android shape的使用
shape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下:xml version="1.0" encoding="utf-8"?>shape xmlns:android="http://schemas.android.com/apk/res/android" > 圆角 --> corners andr转载 2014-07-31 09:15:51 · 404 阅读 · 0 评论 -
Android应用程序开发以及背后的设计思想深度剖析
本文内容,主题是透过应用程序来分析Android系统的设计原理与构架。我们先会简单介绍一下Android里的应用程序编程,然后以这些应用程 序在运行环境上的需求来分析出,为什么我们的Android系统需要今天这样的设计方案,这样的设计会有怎样的意义, Android究竟是基于怎样的考虑才变成今天的这个样子,所以本文更多的分析Android应用程序设计背后的思想,品味良好架构设计的魅力。分五次连 载转载 2014-06-20 16:48:57 · 6007 阅读 · 0 评论 -
android Tab 位于底部 ,且每一个Tab选项对应一个Activity
紧接上一篇巧妙运用ViewStub写出类似Tab选项卡(想怎么写tab就怎么写,横着写竖着写随你) ,上一篇耦合度实在是太高了(其实那个性能也不咋滴),饱受那一堆乱稻草捆绑在一起的痛苦,所以进行了一系列的改造。第一步:首先你得了解TabHost和TabWidget, 将TabHost分为两个部分,一个是放内容的,还有一个就是放选项卡的,我们这里选项卡用TabWidget。TabHost的i转载 2014-07-29 18:10:59 · 685 阅读 · 0 评论 -
让每一个Activity UI都具有弹性
前面我们已经介绍了如何让你的ScrollView,ListView具有弹性,今天,我们在前面的基础上,做一下适当的修改,让那些既不是ScrollView,也不是ListView的Activity页面,也能具有弹性。先上图:图中是最简单的一个Android测试程序。默认的效果TextView是无法划动的。进过我们小小的改造,就能让整个UI具有弹性效果。转载 2014-07-29 17:45:12 · 545 阅读 · 0 评论 -
Android UI开发详解之Fragment
Fragment是Android自从3.0之后新加入的一个组件,我相信很多人都已经听说过这个组件了,但这个组件到底是个什么,如何去使用他呢,且听我讲来。以下部分资料来自官网(官网才是王道,其他都是浮云)一、Fragment要点Fragment作为Activity界面的一部分组成出现可以在一个Activity中同时出现多个Fragment,并且,一个Fragment亦转载 2014-06-19 15:48:36 · 714 阅读 · 0 评论 -
Android UI开发详解之ActionBar
在Android3.0之后,Google对UI导航设计上进行了一系列的改革,其中有一个非常好用的新功能就是引入的ActionBar,他用于取代3.0之前的标题栏,并提供更为丰富的导航效果。一、添加ActionBar1、不需要导入ActionBar,因为在android3.0或者以上版本中,ActionBar已经默认的包含在Activity中2、在Android3.0的默认主题“转载 2014-06-19 15:46:06 · 648 阅读 · 0 评论 -
Android UI 设计之 TextView EditText 组件属性方法最详细解析
TextView 相关类的继承结构 : -- 常用的组件 : TextView 直接继承View类, 同时是 EditText 和 Button 两组组件类的父类; 一. TextView详解1. TextView文本链接相关XML属性方法(1) 设置单个连接文本转链接 : 将指定格式的转载 2014-07-29 18:04:42 · 2546 阅读 · 0 评论 -
一个很棒的 线程池+缓存 示例
Handler+ExecutorService(线程池)+MessageQueue模式+缓存模式http://www.eoeandroid.com/forum.php?mod=viewthread&tid=210082&fromuid=502898Handler+Runnable模式我们先看一个并不是异步线程加载的例子,使用 Handler+Runnab转载 2014-07-29 12:59:54 · 1910 阅读 · 0 评论 -
对 Android 开发者有益的 40 条优化建议
本帖最后由 y407827531 于 2013-12-26 16:36 编辑英文原文:40 Developer Tips for Android Optimization下面是开始Android编程的好方法:找一些与你想做事情类似的代码调整它,尝试让它做你像做的事情经历问题使用StackOverflow解决问题对每个你像添加的特征重复上述过程转载 2014-07-31 09:53:49 · 584 阅读 · 0 评论 -
Android UI设计技巧
1.使用include标签实现包含共享UI设计(1)创建新的布局文件 title_layout.xml,里面包含共享内容的布局(2)layout属性:其对应抽取出来的共享的布局内容LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="转载 2014-07-31 09:55:48 · 429 阅读 · 0 评论 -
携程移动端架构演进与优化之路
来自:https://mp.weixin.qq.com/s?__biz=MjM5MDI3MjA5MQ==&mid=2697265512&idx=2&sn=afc88b133d02163603c28be1efd6d40a&chksm=8376fe5cb401774a84b774a901786fa70403be6190480dd6dcae9ad41f75d2faedd913c5ca17&mpshare转载 2016-11-22 16:25:24 · 772 阅读 · 0 评论 -
比较好的android原理解释
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0603/2983.htmlhttp://blog.youkuaiyun.com/yanbober/article/details/45970721原创 2015-10-12 20:13:50 · 223 阅读 · 0 评论 -
分享45个android实例源码,很好很强大
分享45个android实例源码,很好很强大http://www.apkbus.com/android-20978-1-1.htmlandriod闹钟源代码http://www.apkbus.com/android-20974-1-1.htmlandroid源码分享之指南针程序http://www.apkbus.com/android-20973-1-1.html转载 2015-06-02 14:41:03 · 689 阅读 · 0 评论 -
Android 你应该知道的学习资源 进阶之路贵在坚持
1、国外教程网站Android Developers Blog不解释vogella很不错的网站,免费的,包含android的教程也比较全面,并且教程中经常引用大牛blog,会有很多意外发现。代码资源有提供,但是不是很好找。非常推荐tutorialspoint非常适合入门,提供基本所有的基础教程,并且N多的例子。除了支持在线学习外,转载 2015-03-31 15:26:49 · 660 阅读 · 0 评论 -
ListView加载网络数据和图片
如,从服务器端获得商品名称、价格、简介和图片,加载到Android ListView中。又如加载微博内容。需了解熟悉:1、ListView行布局,排版,getView方法这个案例可以说是实现ListView图文混排的网络版。关于在ListView中实现排版的方法,参 考:http://blog.163.com/ppy2790@126/blog/static/103转载 2015-03-26 19:41:18 · 3242 阅读 · 0 评论 -
ListView无数据时显示其他View
今天看的一块布局是这样的: The frame layout is here since we will be showing either the empty view or the list view. --> FrameLayout android:layout_width="match_parent" andr转载 2015-01-06 17:47:50 · 559 阅读 · 0 评论 -
Android网址或Blog
Android网址或BlogAndroid官网身为Android开发者不知道这个网站就太说不过去了,上面有你任何你需要的东西Android Developers BlogAndroid官网博客, 在上面可以关注Android最新的进展与最权威的博客(须翻墙)Android开源项目汇总我的好朋友Trinea整理的非常全面的Git转载 2014-10-13 15:17:59 · 589 阅读 · 0 评论 -
百度地图画轨迹连接线
package com.life.hua.activity; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.Pain转载 2014-10-29 13:45:30 · 3941 阅读 · 0 评论 -
详解Android中AsyncTask的使用
在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。关于Handler的相关知识,前面也有所介绍,不清楚的朋友们可以参照一下转载 2014-08-12 09:14:22 · 478 阅读 · 0 评论 -
Android主流开源自动化框架
android自动化框架:Uiautomator: 优点:可以对所有操作进行自动化,操作简单;缺点:Android版本需要高于4.0,无法根据控件ID操作,相对来说功能较为局限,但也够用了; 学习地址: http://developer.android.com/tools/help/uiautomator/index.html Robotium: 针对某个apk的独立测试转载 2014-06-11 10:05:42 · 822 阅读 · 0 评论 -
Android Market google play store帐号注册方法流程 及发布应用注意事项
Android Market google play store帐号注册方法流程 及发布应用注意事项Android Market google play store帐号申请 注册方法流程在 Google Play 中发布软件之前,您需要完成以下三项工作:创建开发人员个人资料接受开发人员分发协议通过信用卡支付注册费 ( US$25.00)(使用 Google转载 2014-06-27 13:05:33 · 1087 阅读 · 0 评论 -
Android线程处理简述
Android线程处理简述 附件工程是有关Android线程的,里面对的&错的方式都有。遇到报错那就对了,先熟悉了,以后才更清楚不是吗^^。 还有,运行结果就不都截图了,懒人一个T^T。 一、基础篇1)UI线程概念 Android为单线程模型。当一个程序第一次启动时,Android会自动创建一个对应的主线程(Main Thread)。它负责把事件分派到相应的控件,用于用户与Android控件进行交转载 2014-07-15 15:22:13 · 710 阅读 · 0 评论 -
android 重要技术
android 技术 分享 http://androidmaster.iteye.com/blog/1506558原创 2013-06-17 14:06:09 · 159 阅读 · 0 评论 -
如何实现android蓝牙开发 自动配对连接,并不弹出提示框
如何实现android蓝牙开发 自动配对连接,并不弹出提示框之前做一个android版的蓝牙 与血压计通讯的项目,遇到最大的难题就是自动配对.上网查资料说是用反射createBond()和setPin(),但测试时进行配对还是会出现提示,但配对是成功了我就开始查找怎么关闭这个蓝牙配对提示框,后面还是伟大的android源码帮助了我。在源码 Bluetoo转载 2013-05-21 16:41:56 · 347 阅读 · 0 评论 -
解决Android平台移植ffmpeg的一揽子问题
http://ansonlai.iteye.com/blog/1443135转载 2013-05-16 13:36:27 · 118 阅读 · 0 评论 -
Android 常用适配器总结
一,适配器. 顾名思义,就是把一些数据给弄得适当,适合以便于在View上显示。可以看作是界面数据绑定的一种理解。它所操纵的数据一般都是一些比较复杂的数据,如数组,链表,数据库,集合等。适配器就像显示器,把复杂的东西按人可以接受的方式来展现。那么适配器是怎么处理得到的数据,并把它显示出来的呢。其实很简单,说白了适配器它也是一个类,在类里面它实现了父类的这几个方法:pub转载 2012-12-06 17:07:55 · 132 阅读 · 0 评论 -
JNINativeMethod的参数解析
Android JNI 使用的数据结构JNINativeMethod详解2009-04-02 15:53Andoird 中使用了一种不同传统Java JNI的方式来定义其native的函数。其中很重要的区别是Andorid使用了一种Java 和 C 函数的映射表数组,并在其中描述了函数的参数和返回值。这个数组的类型是JNINativeMethod,定义如下: t转载 2012-11-13 17:42:56 · 145 阅读 · 0 评论 -
Android NDK 下载地址
Android NDK r7bWindowshttp://dl.google.com/android/ndk/android-ndk-r7b-windows.zipMac OS X (intel) http://dl.google.com/android/ndk/android-ndk-r7b-darwin-x86.tar.bz2Linux原创 2012-11-08 14:23:16 · 242 阅读 · 0 评论 -
Android SDK 源代码编译
1. 环境Ubuntu 10.04 32-bitsudo apt-get install git-coresudo apt-get install curlsudo apt-get install zlib -dev 变为 sudo apt-get install zlib1g -devsudo apt-get install bisonsudo apt-g转载 2012-09-12 11:22:42 · 128 阅读 · 0 评论 -
Android如何使用NDK进行JNI开发
所谓JNI就是Java Native Interface的缩写,即JAVA本地调用,它允许Java代码和其他语言写的代码进行交互,这里主要指的是C/C++这样的Native Code。虽然Android平台下提供的Java的SDK一般情况下能满足开发者的需求,但是由于Java语言的效率问题,在我们漫长的开发过程中,总是会遇到一两个性能瓶颈的,这个时候我们就需要考虑使用NDK了。NDK是Andr转载 2012-09-07 13:28:55 · 94 阅读 · 0 评论 -
android学习和广告平台赚钱
前言: 2011年11月份我开始学习android软件开发(本人有良好的java基础、web开发基础、c++基础),2011年12月份开始开发第一款手机软件(软件名字就不透露了),2012年1月份第一款android应用在优亿、机锋、木蚂蚁正式上线。 2012年2月份,本人陆续又开发了3款手机应用,并且各个应用也逐渐发布到了更多的市场,如应用汇、91、腾讯应用中心、163应转载 2012-09-07 13:24:35 · 1206 阅读 · 0 评论 -
android 开源项目
android开源项目 最近学习android 看到有同仁blog上分享了一些开源项目,这里也跟大家分享下Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/developAn转载 2013-08-08 15:29:09 · 110 阅读 · 0 评论 -
android sdk 编译--如何将源代码加入android.jar,以及make原理
http://zhuyonghui116.blog.hexun.com/53467491_d.html首先是这个问题如何修改。 在/frameworks/base/Android.mk中,找到如下行:packages_to_document :=在该变量的赋值语句最后添加xxxxx (这里是你的包的名称,比如com/sina/ui,其实这里就是你的源代码在/framewor转载 2013-08-09 10:31:46 · 122 阅读 · 0 评论 -
Android中使用代码截图的各种方法总结
1,基于Android SDK的截屏方法(1)主要就是利用SDK提供的View.getDrawingCache()方法。网上已经有很多的实例了。首先创建一个android project,然后进行Layout,画一个按键(res/layout/main.xml):xmlversion="1.0"encoding="utf-8"?>LinearLayo转载 2014-06-04 14:18:16 · 1080 阅读 · 0 评论 -
android 开发者论坛
国内android 开发者论坛 http://bbs.youkuaiyun.com/http://www.eoeandroid.com/forum-45-1.htmlhttp://bbs.it-home.org/forum-andorid-1.htmlhttp://bbs.51cto.com/forum-291-1.htmlhttp://www.oschina.net/question原创 2014-04-10 11:15:13 · 264 阅读 · 0 评论 -
GitHub上最火的40个Android开源项目
GitHub上最火的40个Android开源项目(一)GitHub上最火的40个Android开源项目(二)GitHub上最火的74个Android开源项目(三)GitHub上最火的40个iOS开源项目(一)GitHub上最火的40个iOS开源项目(二)GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮转载 2014-05-09 16:02:26 · 2577 阅读 · 0 评论 -
《Android实例剖析笔记》系列文章
http://daimajishu.iteye.com/blog/1080863转载 2014-03-19 16:51:19 · 127 阅读 · 0 评论 -
C与java通讯
最近在做java和c的UDP通信,才发现自己的通信基础知识基本为0,汗一个。。不过还好,在大家的帮助下,终于完成了。。下面写下一些小的总结。(1)字节序问题:这个是通讯的大问题。。前面几篇文章也转载了查阅到的一些资料。总的来说C一般使用的是小尾存储数据,而java使用大尾存储,所谓大尾存储就是数据高字节在前,低字节在后存储。而网络中的数据则都是大尾存储。另字符串在传输过程中不会发生变化,而in转载 2014-02-11 13:30:42 · 171 阅读 · 0 评论