`
文章列表
俗话说:工欲善其事必先利其器,如何少走弯路,学好安卓,下面谈谈我的心得。 本人从事java web开发四年,5个月前从原公司辞职,进入一家公司从事安卓开发,刚开始也是不知道如何下手,感觉自己从事web开发学习安卓肯定不 ...
先看效果图:   Android为我们提供了四种应组件,分别为Activity、Service、Broadcast receivers和Content providers,这些组建也就是我们开发一个Android应用程序的基石。系统可以通过不同组建提供的切入点进入到开发的应用程序中。对用 ...
先看效果图:        PersonDao1.java   package mm.shandong.com.testsqlsqllite.dao; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import java.util.ArrayList; import java.util.List; import mm.shandong.com.testsqlsqllite.enti ...
服务和广播实现音乐播放器 先看示例: MusiceService代码 package mm.shandong.com.testsimplemedia.service; import android.app.Service; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.content.res.AssetFil ...
先看效果图:     1.Uri 通用资源标志符(Universal Resource Identifier, 简称"URI")。 Uri代表要操作的数据,Android上可用的每种资源 - 图像、视频片段等都可以用Uri来表示。 URI一般由三部分组成: 访问资源的命名机制。 
先看示例 Demo下载 最后,以上例子都来源与安卓无忧,请去应用宝或者豌豆荚下载:http://android.myapp.com/myapp/detail.htm?apkName=com.shandong.mm.androidstudy,源码例子文档一网打尽。 1字符串资源 文件路径:res/values/strings.xml 1.1字符串资源定义示例 <?xml version="1.0" encoding="utf-8"?> <resources>     <string name="hello&q ...
首先看演示: Demo下载 最后,以上例子都来源与安卓无忧,请去应用宝或者豌豆荚下载:http://android.myapp.com/myapp/detail.htm?apkName=com.shandong.mm.androidstudy,源码例子文档一网打尽。 注释都在代码中:[size=xx-large][/size] package mm.shandong.com.testdevicemessage; import android.Manifest; import android.content.pm.PackageManager; import android.l ...
先看例子演示: Demo下载 最后,以上例子都来源与安卓无忧,请去应用宝或者豌豆荚下载:http://android.myapp.com/myapp/detail.htm?apkName=com.shandong.mm.androidstudy,源码例子文档一网打尽。 java代码 package mm.shandong.com.testsdbrowser; import android.os.Environment; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; impo ...
Android开发者可以利用BroadcastReceiver机制,获取电池电量变化的ACTION_BATTERY_CHANGED intent,进而获取当前android设备的电池状态。 具体操作步骤: 1. 创建一个监听ACTION_BATTERY_CHANGED事件的intentFilter。 2. 创建一个BroadcastReceiver对象,该对象可以接收broadcast intent。 3. 注册BroadcastReceiver对象来监听ACTION_BATTERY_CHANGED事件。 4. 在Broad ...
先看例子演示: 部分代码: package mm.shandong.com.testthreeregion; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ListView; import mm.shandong.com.testthreeregion.adapter.FirstSearchAreaAdapter ...
先看例子演示: 第一个是arrayAdapter,第二个是baseAdapter 部分java代码: package mm.shandong.com.testbaseadapterfilter; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.text.Editable; import android.text.TextUtils; import android.text.TextWat ...
先看运行效果 一 listView属性详解 ListView是类似于将一个界面分为一行一行,如下图: 注意:listView.getItemAtPosition(int pos)内部调用了adapter.getItem(intposition)方法,而每种适配器返回的类型都是不一样的: 当SimpleAdapter返回Map<String,Object> SimpleCursorAdapter返回Cursor; 继承BaseAdapter返回自己实现的类型; 1 普通属性 1.android:background="@drawab ...
1 效果图 先看效果图: 2 概述 AlertDialog生成的对话框可分为4个区域:图标区,标题区,内容区,按钮区 结构如图: AlertDialog的构造方法全部是Protected的,所以不能直接通过new一个AlertDialog来创建出一个AlertDialog。要创建一个AlertDialog,就要用到AlertDialog.Builder中的create()方法。 AlertDialog对话框的使用步骤: 1,创建AlertDialog.Builder对象 2,调用Builder对象的setTitle()设置标题,setIcon设置图标 3 ...
ImageView的全路径:android.widget.ImageView.显示任意图像,例如图标。ImageView类可以加载各种来源的图片(如资源或图片库),需要计算图像的尺寸,比便它可以在其他布局中使用,并提供例如缩放和着色(渲染)各种显示选项。 1 XML属性 android:layout_width=""---控件宽 android:layout_height=""---控件高 android:scaleType=""---控件如何显示 参数: center---按图片原来的尺寸居中显示,当图片的长(宽)超过 ...
今天给大家介绍一下安卓布局中的 LinearLayout,文章分为四个部分 线性布局是一个很常用的布局,可以让它的子元素垂直或水平的方式排成一行,但是在我的工作中只在布局结构简单的时候使用,很多时候是使用相对布局的。因为如果布局结构复杂时使用线性布局往往需要LinearLayout嵌套LinearLayout,而这会使得加载页面的效率变低。所以写布局文件之前要好好分析需求,再决定是否使用LinearLayout。 1 常用属性 android:orientation android:orientation="vertical"垂直线性布局,"horizo ...
Global site tag (gtag.js) - Google Analytics