![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
功能实现范例
文章平均质量分 80
qq_35521087
这个作者很懒,什么都没留下…
展开
-
引导页 小实例 ViewPager
indicator_layout4.xml <ImageView android:layout_width="match_parent" android:layout_height="match_parent" android:scaleType="centerCrop" android:src="@mipmap/a原创 2016-07-22 15:18:15 · 159 阅读 · 0 评论 -
仿微信 滑动页面 Fragment ViewPager
drawable 中的xml文件tab_selector_bg.xml tab_personal_selector_bg.xml tab_home_selector_bg.xml tab_discover_selector_bg.xml原创 2016-07-30 20:30:44 · 259 阅读 · 0 评论 -
JSON 解析 网络 上 天气预报
manifest 中要 开启 网络权限布局文件 <EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/editText_city" android:text="北京原创 2016-07-20 07:52:02 · 337 阅读 · 0 评论 -
JSON 解析小例子
首先,准备好 res/raw 下面的 user.json文件 (可以是数组,也可以是单个对象,复杂的话就是彼此嵌套)[ { "firstName": "DAI", "lastName": "BOBO", "email": "bobo@moliying.com" }, { "firstName": "XIN", "lastName原创 2016-07-20 07:22:47 · 324 阅读 · 0 评论 -
Handler 闪屏页小应用
Handler理解Handler的实现原理在处理耗时操作时,需要使用单独的线程去处理(下载、上传、读大文件等),来防止这个操作阻塞UI线程(主线程)。那我们在使用子线程的时候要注意的问题是:不能在子线程中访问UI工具包(UI组件)API 15 android4.0后强制限制目的是保正UI组件的线程安全。那在Android中多个线程相互通讯的解决方法,可以使用Handler来原创 2016-07-16 08:03:52 · 298 阅读 · 0 评论 -
PULL解析XML小实例
在res/raw 原生文件中的 XML bobo 18 女 18244449527 jianjian 18 男 13838389438 public class Person { private String personid; pri原创 2016-07-19 22:14:42 · 173 阅读 · 0 评论 -
文件操作工具类 内部文件 外部文件
public class FileUtils { private static final String EXTERNAL_FILE_DIR = "/moliying_dir"; private static final String EXTERNAL_CACHE_DIR = "/moliying_cache"; public static boolean isExter原创 2016-07-19 22:04:55 · 221 阅读 · 0 评论 -
简单音乐播放器 (Service Broadcast)
简单实现了 上一曲 下一曲 退出保存原先数据 通过点击ListView中 item 实现播放等 几个功能public class MainActivity extends AppCompatActivity implements View.OnClickListener { private int listPosition; //播放歌曲在m原创 2016-07-19 20:54:40 · 411 阅读 · 0 评论 -
Xml解析之----Pull (标签全是 String)
http://www.cnblogs.com/chenchuangfeng/archive/2013/06/10/3130332.html解析Xml有三种方式可选,sax ,dom ,pull 。 Dom在android上性能不是很少,在android上首选sax和pull。 前段时间写了个Android天气预报的Demo,涉及到了pull解析Xml,pull的解转载 2016-07-19 17:41:00 · 415 阅读 · 0 评论 -
选联系人 拨打电话 小实例
res\values\strings.xml ActivityPhone 18100008626 18100008626 18100008626 18100008626 18100008626 18100008626 18100008626原创 2016-07-30 19:36:21 · 222 阅读 · 0 评论 -
从网络上解析json小实例 分步骤参考
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_p原创 2016-07-31 09:23:53 · 446 阅读 · 0 评论 -
Android Bluetooth(蓝牙)实例
http://www.yiibai.com/android/android_bluetooth.html在很多方面,蓝牙是一种能够发送或接受两个不同的设备之间传输的数据。 Android平台包含了蓝牙框架,使设备以无线方式与其他蓝牙设备进行数据交换的支持。Android提供蓝牙API来执行这些不同的操作。扫描其他蓝牙设备获取配对设备列表连接到通过服务转载 2016-08-12 11:31:31 · 533 阅读 · 0 评论 -
androidAnnotations 配置步骤 仿照 androidannotations-develop中 examples
从第三方依赖包的examples中 找到 build.gradle原创 2016-08-11 17:02:28 · 207 阅读 · 0 评论 -
Bmob 注册用户 上传图片
activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:la原创 2016-08-07 21:03:30 · 1068 阅读 · 4 评论 -
百度地图 标注 显示信息 Marker单击事件 代码参考
package com.renhui.android.project_baidumap;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.text.TextUtils;import android.util.DisplayMetrics;import andro原创 2016-08-03 08:54:42 · 1137 阅读 · 0 评论 -
GreenDAO步骤
上图是已经生成的java-gen文件夹 没有创建之前是没有的。经过 在 main 右键 新建 Direct哦人员,创建 java-gen文件夹是下图的棕色样式在Project视图下 app目录下 build.gradle文件中, android{}中 创建 sourceSets{} 注意导包不要错了,把java java-gen 路径写到sourceSets的ma原创 2016-07-22 07:12:21 · 269 阅读 · 0 评论 -
拍照 录视频 小实例
设置相关权限 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match原创 2016-08-01 15:15:44 · 253 阅读 · 0 评论 -
GreenDao的简单使用说明(一)android studio中引入GreenDao
http://blog.csdn.net/chenguang79/article/details/50433152GreenDao的简单使用说明(一)android studio中引入GreenDao2015-12-30 11:08 1687人阅读 评论(4)收藏举报分类: Android(90) 版权声明:本转载 2016-07-21 14:47:05 · 433 阅读 · 0 评论 -
JSON GSON 例子 待整理
res/raw 下的 message.json 文件[ { "id": 912345678901, "text": "How do I read JSON on Android?", "geo": null, "user": { "name": "android_newb", "followers_count": 41原创 2016-07-20 22:15:03 · 193 阅读 · 0 评论 -
Media 三种音乐播放 小实例
package com.moliying.a60_mediaplayer;import android.media.AudioManager;import android.media.MediaPlayer;import android.net.Uri;import android.os.Bundle;import android.os.Environment;import andr原创 2016-07-29 10:44:52 · 268 阅读 · 0 评论 -
视频播放 小例子 SurfaceView
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_p原创 2016-07-28 13:47:18 · 196 阅读 · 0 评论 -
按钮 边角 相关设置
2、定义按钮的形状(可以应用在所有按钮上)定义 drawable/button_shape.xml rectangle 矩形 corners 角度 padding 内边距 stroke 边界的线 --> android:shape="rectangle"> android:bo原创 2016-07-22 16:00:10 · 400 阅读 · 0 评论 -
Notification通知 模拟下载 小例子
布局文件 中Button 写个单击事件 ————————————————————————————————————————————————Activity部分代码: public class MainActivity extendsAppCompatActivity { private static final int NID_4 =0x4 ; @O原创 2016-07-22 15:50:57 · 233 阅读 · 0 评论 -
ListView 单选 多选 设置
public class Main3Activity extends AppCompatActivity { private ListView listView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState)原创 2016-07-22 15:49:02 · 295 阅读 · 0 评论 -
OptionsMenu 选项菜单 小实例
___________________________________________________________________________________________res/menu中代码: android:id="@+id/set_menu" android:icon="@android:drawable/ic_menu_set原创 2016-07-22 15:41:48 · 225 阅读 · 0 评论 -
ExpandableListView 模拟QQ好友分组 小实例
person_layout.xml部分: <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/imageView" android:src="@mipmap/ic_launche原创 2016-07-22 15:43:48 · 310 阅读 · 0 评论 -
ContextMenu上下文菜单 PopupMenu弹出式菜单 小例子
___________________________________________________________________________________________res/menu中代码: popup_menu.xml <item android:id="@+id/color_red" android:title="红色" an原创 2016-07-22 15:36:34 · 1182 阅读 · 0 评论 -
下拉加载数据 模拟 小实例
product_item_layout.xml <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="New Text" android:id="@+id/textView2_name" /原创 2016-07-22 15:32:25 · 248 阅读 · 0 评论 -
带标题的 ViewPager 小实例
activity_main.xml <android.support.v4.view.ViewPager android:id="@+id/viewPager" android:layout_width="match_parent" android:layout_height="match_parent"> <and原创 2016-07-22 15:25:17 · 248 阅读 · 0 评论 -
优化 ListView 示例
Item的布局文件: <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@mipmap/ic_launcher" android:layout_marginRight="16dp"原创 2016-07-22 15:58:03 · 201 阅读 · 0 评论 -
长按 删除 ListView选项
delete_title.xml 部分: <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@android:drawable/ic_menu_delete" android:lay原创 2016-07-22 15:53:46 · 1006 阅读 · 0 评论 -
【Android界面实现】实现底部扇形展开菜单效果
http://blog.csdn.net/zhaokaiqiang1992/article/details/20998313版权声明:本文为博主原创文章,未经博主允许不得转载。先看效果图项目的总结构下面开始贴代码,由于必要的地方都添加了注释,所以不过多讲解anim_button.xml转载 2016-07-27 22:01:32 · 709 阅读 · 0 评论 -
常用20个正则表达式,能让你少写1,000行代码
http://www.techug.com/20-good-regex正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码:var reg = /^(\\转载 2016-07-27 15:10:09 · 256 阅读 · 0 评论 -
网络Http 相关 工具 类
package com.moliying.a49_internet_request;import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;public class HttpUtils { //检查网络是否可用 publi原创 2016-07-25 19:50:49 · 183 阅读 · 0 评论 -
Volley 的 小实例
import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Toast;import com.android.volley.AuthFailureError;import com.android.volley原创 2016-07-25 19:39:06 · 197 阅读 · 0 评论 -
ContentProvider 操作小实例 (了解)
主要分成以下五个步骤:定义元数据定义实体类定义数据库适配器创建ContentProvider在其他组件中调用/** * 数据库表元数据 */public class DBMetadata { public static abstract class Person implements BaseColumns{ public static原创 2016-07-23 14:26:08 · 548 阅读 · 0 评论 -
ActionBar 带返回箭头
activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" andro原创 2016-07-22 17:14:02 · 657 阅读 · 0 评论 -
RadioGroup 中 RadioButton 单击事件
public class Main3Activity extends AppCompatActivity implements CompoundButton.OnCheckedChangeListener{ private CheckBox checkBox_ball,checkBox_run,checkBox_code; private RadioGroup radioGrou原创 2016-07-22 16:03:46 · 832 阅读 · 0 评论 -
Acitivity 带返回值的 传递 示例
从电话列表中选中号码,然后跳转到拨号界面。 先写主布局文件: android:layout_width="wrap_content" android:layout_height="wrap_content" android:inputType="phone" android:ems="10" android原创 2016-07-22 16:05:55 · 200 阅读 · 0 评论 -
BlueTooth 通信 小实例
添加权限 注册Activity 区分label<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.moliying.bluetooth"> <application android:allowBackup="true"原创 2016-08-12 16:28:36 · 345 阅读 · 0 评论