`
文章列表
[img] [/img] 就一个Activity package com.zzl.test; import java.util.ArrayList; import java.util.HashMap; import java.util.Map; import java.util.Random; import org.achartengine.ChartFactory; import org.achartengine.chart.BarChart.Type; import org.achartengine.model.CategorySeries; import org.a ...
AChartEngine(简称ACE)是Google的一个开源图表库(for Android)。它功能强大,支持散点图、折线图、饼图、气泡图、柱状图、短棒图、仪表图等多种图表。 可以选择合适的版本下载,每个版本都有一个jar包、实例源代码和java doc提供下载。当前最新版本为0.6。 需要注意的是,0.6版本不再支持Android 2.0以下(包含2.0)。也就是说如果你的目标平台使用了7以下SDK版本,比如Android 1.5-2.0。则需要下载老版本的ACE 0.5。 [img] [/img] [img] [/img] 这里有很多demo http://code.google.c ...
package com.zzl.test; import java.util.HashMap; import java.util.Map; import android.app.Activity; import android.media.AudioManager; import android.media.SoundPool; import android.media.ToneGenerator; import android.os.Bundle; import android.view.KeyEvent; import android.view.View; impor ...
package com.zzl.dialog; import android.text.InputType; import android.text.method.NumberKeyListener; /** * 键盘控制 * @author zzl * */ public class MNumberKeyListener extends NumberKeyListener{ @Override protected char[] getAcceptedChars() { // TODO Auto-generated method stub ch ...
效果图: [img] [/img] 工程结构图: [img] [/img] dialog.xml <?xml version="1.0" encoding="utf-8"?> <!-- 新表箱管理==自定义Dialog --> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:lay ...

蓝牙的使用

工程结构图: [img] [/img] MainActivity package com.zzl.test; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class MainActivity extends Activity { ...

List表格

线上效果图: [img] [/img] 工程结构图: [img] [/img] 布局文件: list_header.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/linearLayout1" android:layout_width="fill_ ...
服务器端: 工程结构图: [img] [/img] IPerson.aidl package com.zzl.test; interface IPerson { void setName(String name); void setAge(int age); String display(); } IPersonImpl package com.zzl.test; import android.os.RemoteException; public class IPersonImpl extends IPerson.Stub{ private Str ...
Android中Intent中如何传递对象,就我目前所知道的有两种方法,一种是Bundle.putSerializable(Key,Object);另一种是Bundle.putParcelable(Key, Object);当然这些Object是有一定的条件的,前者是实现了Serializable接口,而后者是实现了Parcelable接口,为了让大家更容易理解我还是照常写了一个简单的Demo。 工程结构图: [img] [/img] Book: package com.tutor.objecttran; import android.os.Parcel; import android ...
一、android五大布局 Android中常用的5大布局方式有以下几种: 线性布局(LinearLayout):按照垂直或者水平方向布局的组件。 帧布局(FrameLayout):组件从屏幕左上方布局组件。 表格布局(TableLayout):按照行列方式布局组件。 相对布局(RelativeLayout):相对其它组件的布局方式。 绝对布局(AbsoluteLayout):按照绝对坐标来布局组件。 二、如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态? onSaveInstanceState() 当你的程序中某一个Activity A在运行时, ...
1,首先进入res 文件夹下。 2,创建一个名为“layout-1024x768”文件夹, 其中1024x768 是屏幕分辨率的大小,值得注意的是分辨率中大的数字必须写到前面,否 则会产生语法错误。如layout-768x1024 的写法是错误的。 3,编写main.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:ori ...
*res/raw和assets的相同点: 1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。 *res/raw和assets的不同点: 1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。 2.res/raw不可以有目录结构,而assets则可以有目录结构,也就是assets目录下可以再建立文件夹 *读取文件资源: 1.读取res/raw下的文件资源,通过以下方式获取输入流来进行写操作 view plaincop ...
1.px (pixels)(像素):屏幕上的点 ,与密度相关。密度大了,单位面积上的px会比较多。 2.dip或dp(与密度无关的像素)。这个和设备硬件有关,为了支持WVGA、HVGA和QVGA 5进制空间推荐使用这个。一种基于屏幕密度的抽象单位。设置一些view的宽高可以用这个,一般情况下,在不同分辨率,都不会有缩放的感觉。如果用px的话,320px占满HVGA的宽度,到WVGA上就只能占一半不到的屏幕了,那一定不是你想要的。 3.sp(与刻度无关的像素)放大像素– 主要处理字体的大小。
Android的应用程序的生命周期,我相信这在以后的Android面试一定是经常考的题目,所以大家一点要重视哦!下面我简单说一下,希望对大家有一点帮助! 在大部份情况下,每个Android应用都将运行在自己的Linux进程当中。当这个应用的某 ...
package com.zzl.handler; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.os.Looper; import android.os.Message; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import ...
Global site tag (gtag.js) - Google Analytics