Android---学习
huluhong
这个作者很懒,什么都没留下…
展开
-
中国天气网API-----json格式
上次做飞信天气预报的时候简单搜索了一下中国天气网的 API ,当然是没有官方文档的,最初是谁挖掘出来的也不可考了。刚才在增加新功能的时候又顺手搜了一下相关资料,发现这个 API 还真不简单。中国天气网有三个 API 适用与不同场合的使用。http://m.weather.com.cn/data/101050101.html 这个接口返回的格式如下。[javascript]原创 2014-07-10 11:50:00 · 6376 阅读 · 0 评论 -
关于git配合tortoiseGit的基础使用
一定要自己写出来才能牢记,所以我来写一下 git确实比svn好用的多了,最起码只有一个文件夹用来标记版本信息比svn所有文件夹下都要放一个文件夹来标记版本信息先进多了,不然你不想要版本管理这些文件的时候,删除起来能类似你(不采用什么特别方法或者工具的话)。首先安装windows版的git,然后安装tortoiseGit,这些不赘述。新建一个文件夹,比如为gitbas原创 2014-07-10 17:37:59 · 355 阅读 · 0 评论 -
android中Activity之间传递对象
android传递对象有两种方式:一种是Serializable和Parcelable对于第一种方式:原创 2014-07-10 16:09:52 · 506 阅读 · 0 评论 -
Git使用
概述云环境(BAE)支持广大开发者在本地开发模式下,通过Git客户端管理和发布应用代码。BAE托管的应用都有一个对应的Git地址,每个应用最多可创建20个版本(版本号必须是 0-19)。开发者可在本地安装Git客户端,通过如下设置后,即可通过Git来管理托管在BAE上的代码:•【Git地址】:https://git.duapp.com// (原创 2014-07-10 16:37:03 · 484 阅读 · 0 评论 -
android 布局------属性
------------指定偏移量1.android:paddingleft(paddingright/paddingtop/paddingbottom):控件内部内容(如文本距离该控件的边距);2.android:paddingstart(paddingend):左右对齐时使用。左对齐时:paddingstart对应paddingleft;paddingend对应paddingright原创 2014-07-15 20:08:43 · 399 阅读 · 0 评论 -
android动态添加图层
结果如图draw_demo_layout.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android原创 2014-10-14 14:26:45 · 735 阅读 · 0 评论 -
Android APK反编译详解(附图)
这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。本文Android反编译教程,测试环境:Win7 Ultimate x64Ubun原创 2014-10-16 15:41:44 · 391 阅读 · 0 评论 -
从零开始--系统深入学习android(理论--开发前准备--开发入门--DDMS调试)
Android SDK 提供大部分的工具来调试你的应用程序。Eclipise中自带JDWP-compliant (JDWP百科: http://baike.baidu.com/view/4056494.htm )调试器允许你单步调试。一个典型的android调试环境是由以下几个部分组成的:1.adbadb是作为一个设备和开发系统的中间角色。它提供多种设备管理功能,包括移动和同步文件转载 2014-06-19 10:06:48 · 952 阅读 · 0 评论 -
Android Model正确使用姿势——AutoValue
Android Model正确使用姿势——AutoValueAndroid Model正确使用姿势AutoValue前言简介简单使用ImmutableValue types高级使用NullableGson序列化Serializable ParcelableRetrofit和Rxjava结合使用相关插件R转载 2017-07-26 09:57:14 · 4051 阅读 · 0 评论 -
TortoiseGit日常使用指南
本文在介绍了软件安装和设置后, 写了TortoiseGit 常用的一些功能, 包括:创建新库添加文件及文件夹创建分支看分支情况及修改log比较版本差异合并分支其他操作: Stash; 忽略文件本文不包括:Git 服务器设置Push 版本到服务器上从其他机器上Pull 版本解决中文字符问题《Pro Git》和TortoiseGit 的帮助文档是两篇原创 2014-07-10 17:37:14 · 713 阅读 · 0 评论 -
Android 中application的理解!
最近做了几个项目看lApplication 配置全局Context第一步、写一个全局的单例模式的MyApplication继承自Application 覆盖onCreate ,在这个方法里面实例化Application第二步、配置全局的Context第三步、使用,使用的时候用的时候根据类的名称访问Context原创 2014-06-18 15:39:26 · 761 阅读 · 0 评论 -
Android获取手机的型号和系统版本
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); TextView textView = (TextView) findViewById(R.id.text);原创 2014-07-24 11:07:35 · 738 阅读 · 0 评论 -
android开发---ListView+Json+异步网络图片加载+滚动翻页的例子(图片能缓存,图片不错乱)
例子中用于解析Json的Gson请自己Google下载主Activity:原创 2014-07-17 20:45:24 · 930 阅读 · 0 评论 -
Android图片管理组件(双缓存+异步加载)
ImageManager2这个类具有异步从网络下载图片,从sd读取本地图片,内存缓存,硬盘缓存,图片使用动画渐现等功能,已经将其应用在包含大量图片的应用中一年多,没有出现oomAndroid程序常常会内存溢出,网上也有很多解决方案,如软引用,手动调用recycle等等。但经过我们实践发现这些方案,都没能起到很好的效果,我们的应用依然会出现很多oom,尤其我们的应用包含大量的图片。and原创 2014-07-17 21:25:25 · 752 阅读 · 0 评论 -
android异步加载图片显示,并且对图片进行缓存实例
step1:新建项目DataAsyncLoad,如下图所示 step2:设置应用的UI界面a.应用的主界面 main.xml[html] android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_原创 2014-07-17 21:25:36 · 815 阅读 · 0 评论 -
android工具类----(从网络获取图片以及异步加载图片)
import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; impo原创 2014-07-17 20:38:54 · 892 阅读 · 0 评论 -
Android异步下载图片并且缓存图片到本地
在Android开发中我们经常有这样的需求,从服务器上下载xml或者JSON类型的数据,其中包括一些图片资源,本demo模拟了这个需求,从网络上加载XML资源,其中包括图片,我们要做的解析XML里面的数据,并且把图片缓存到本地一个cache目录里面,并且用一个自定义的Adapter去填充到LIstView,demo运行效果见下图:通过这个demo,要学会有一下几点1.怎么解析一个XML原创 2014-07-17 21:02:51 · 827 阅读 · 0 评论 -
Android异步加载网络图片
Android图片的异步加载,主要原理:加载图片时先查看缓存中时候存在该图片,如果存在则返回该图片,否则先加载载一个默认的占位图片,同时创建一个通过网络获取图片的任务并添加,任务完成后放松消息给主线程更新界面。使用方法:[java] view plaincopyprint?AsynImageLoader asynImageLoader = new AsynIma原创 2014-07-17 21:22:29 · 427 阅读 · 0 评论 -
ListView加载网络数据和图片
如,从服务器端获得商品名称、价格、简介和图片,加载到Android ListView中。又如加载微博内容。需了解熟悉:1、ListView行布局,排版,getView方法这个案例可以说是实现ListView图文混排的网络版。关于在ListView中实现排版的方法,参 考:http://blog.163.com/ppy2790@126/blog/static/103原创 2014-07-17 21:28:53 · 720 阅读 · 0 评论 -
Android中TextView内容过长加省略号
textview中有个内容过长加省略号的属性,即ellipsize,用法如下: 在xml中 android:ellipsize = "end" 省略号在结尾 android:ellipsize = "start" 省略号在开头 android:ellipsize = "middle" 省略号在中间 android:ellipsize = "marquee"原创 2014-07-18 11:02:29 · 989 阅读 · 0 评论 -
Android延长Toast显示时间的方法
invokeLongTimeToast()函数关键在于调用initToast()方法。而initToast()又会调用execToast()方法,从而引发递归,cnt是序列号,当cnt等于3时停止递归,用它来调节Toast的显示时间。/** * After a time show a Toast again. * * @param toast *原创 2014-07-23 11:47:47 · 1794 阅读 · 0 评论 -
Android布局之RelativeLayout属性大全
第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignParentBottom 贴紧父元素的下边缘 android:layout_a原创 2014-07-15 20:18:46 · 453 阅读 · 0 评论