随笔分类 - android开发基础
摘要:android 提供的了两种机制你可以用来创建简单的动画:tweedned animation(渐变动画) 和 frame-by-frame animation(逐帧动画)(有道翻译的,汗!!!) 。这里主要介绍tweedned animation中的四种动画形式:alpha(淡入淡出效果)、sca...
阅读全文
摘要:json数据的解析相对而言,还是比较容易的,实现的代码也十分简单。这里用的是jsonReade方法来进行json数据解析。1.在解析之前,大家需要知道什么是json数据。json数据存储的对象是无序的“名称/值”对的集合。和其他的数据存储方式相比,json数据的可读性,可扩展性,编码难度,解码难度都...
阅读全文
摘要:AppWidget是创建的桌面窗口小控件,在这个小控件上允许我们进行一些操作(这个视自己的需要而定)。作为菜鸟,我在这里将介绍一下AppWeight的简单使用。1.在介绍AppWidget之前,我们先来了解一下PendingIntent和RemoteViews;PendingIntent:A des...
阅读全文
摘要:有时候,我们需要设计这样一个界面,外面有一个列表,当我们点击其中列表中的某个条目时,就会展开这个条目,出现一个新的列表。比如下图:(程序运行的效果图,在这里贴出来)当我们点击第一项时,视图变为:-----------------------------------------------------...
阅读全文
摘要:AutoCompleteTextView是自动匹配字符,当我们输入一个单词或一段话的前几个字时,就会自动为你匹配后面的内容看效果图:下面是代码:MainActivit:package com.example.autocompletetextview;import java.util.ArrayLis...
阅读全文
摘要:先看spinner的效果图:代码:MainActivitypackage com.mecury.spinnertest;import java.util.ArrayList;import android.support.v7.app.ActionBarActivity;import android....
阅读全文
摘要:这对刚学会向tomcat模拟的本地服务器发送请求的同学非常重要!转自:http://wing123.iteye.com/blog/1873763描述:在做注册功能的时候,向本地服务器:127.0.0.1发送注册请求,logcat显示出错信息:java.net.ConnectException: lo...
阅读全文
摘要:继续学习了极客学院的实战路径课程,讲到了2048游戏的编写过程,我在这里作个总结分享给大家(结果会附源代码和我改写后的代码):这里主要包括两个方面:1.2048界面的绘制 2.2048算法逻辑的实现 3.添加随机数 4.判断游戏结束先看效果图(真机上模拟图):1.界面的绘制界面的绘制相对还是比较简单...
阅读全文
摘要:有时,当我们打开eclipse准备运行Android项目时,虚拟机会启动不了,并且会出现下面的报错。[2015-10-07 16:47:46 - Game2048] ------------------------------[2015-10-07 16:47:46 - Game2048] Andr...
阅读全文
摘要:近来学习了极客学院有关于界面左右滑动的视频,就在这里写个博客,巩固一下知识点,以免忘了。这里主要介绍界面是如何左右滑动的:1.首先我们应该设置好将要滑动的三个界面,即leftMenu、middleMenu、rightMenu三个布局,并且放置好它们的位置,这段大家自己在源码中看2.当位置放好后,就可...
阅读全文
摘要:(总结《第一行代码》的播放音频)这种只是能对指定的一首音频文件进行播放。先看运行效果代码相对还是比较简单的,需要注意的是,在运行程序之前,要在根目录下面放个名字为“music.mp3”的音频文件。public class MainActivity extends ActionBarActivity ...
阅读全文
摘要:1。什么是异步消息处理?答:对于普通的线程来说,执行完run()方法内的代码后线程就结束了。而异步消息处理线程是指:线程启动后会进入一个无限循环体之中,每执行一次,从线程内部的消息队列中取出一个消息,并回调相应的消息处理函数,执行完一个消息后则继续循环。如果消息队列为空,线程会暂停(一般也就是我们调...
阅读全文
摘要:近日,看了《第一行代码》有关短信接收的内容,就总结了一下。1.手机接收到一条短信时,系统会发出一条android.provider.Telephy.SMS_RECEIVER的广播,这条广播带有短信的所有数据2.首先定义xml文件 ...
阅读全文
摘要:定义一个按钮,当点击的时候跳转到另一个activity的界面1.新建第二个activity2.在第二个Java源码处继承第一个activity,导入3.在source中复写Oncreat方法4.新建xml文件5.在manifest中注册第二个activity第一个activity的xml文件,定义了...
阅读全文
摘要:对其基准线android:layout_alignBaseline="@id/......." 2. android:layout_alignParentLeft 与父控件的左边缘对齐(子控件在父控件内部) android:layout_alignParentRight android:layout...
阅读全文
摘要:相对布局是通过指定当前控件与兄弟控件或者是父控件之间的相对位置,从而达到控制控件位置的目的先看第一组属性android:layout_toLeftOfandroid:layout_toRightOf 将当前控件的左边缘对其id所指定控件的右边缘对齐android:layout_belowandroi...
阅读全文
摘要:近期学习了Mars老师的视频,看了十二课的有关layout_weight的讲解,就做了些总结。 layout_weight用于分配剩余的布局空间。首先,先看段代码,它定义了两个textview控件 剩余的布局空间就是红色部分。 2.加入layout_weight代码 ...
阅读全文

浙公网安备 33010602011771号