
Android
文章平均质量分 80
XHui_Lin
这个作者很懒,什么都没留下…
展开
-
Android-向服务器提交数据(GET-POST-AsyncHttpClient)
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width原创 2017-07-27 21:54:40 · 448 阅读 · 0 评论 -
点击返回键:弹出退出的对话框和双击两次返回键,退出
点击返回键:弹出退出的对话框package com.zking.administrator.app2;import android.app.AlertDialog;import android.content.DialogInterface;import android.support.v7.app.AppCompatActivity;import android.os.Bundle转载 2017-06-17 20:08:39 · 1211 阅读 · 0 评论 -
Activity的LaunchMode和退出应用程序
1.Activity的启动模式 Standard(默认-标准模式) 自己可以启动自己(会创新一个新的Activity) SingleTop(顶单例模式) 在栈顶只允许有一个相同的Activity 自己不能启动自己 SingleTask(内单例模式) 如果要启动的Activity存在,则干掉要启原创 2017-06-17 18:30:03 · 385 阅读 · 0 评论 -
Activity生命周期和Activity页面之间数据传递
1、什么是Activity? Android四大基本组件: Activity(手机屏幕) BroadcastReceiver(广播接受者) Services服务 ContentProvider(内容提供者)2,、调用生命周期方法: 按home键 和打开另外一个窗口,再按返回键 横竖屏切换 Act原创 2017-06-16 20:58:16 · 917 阅读 · 0 评论 -
Fragment
1.Fragment基本使用 3.0 碎片 片段2.Fragment之间的跳转(返回栈)3.Fragment的生命周期(文档)4.带侧边栏的Fragment(新建带侧边栏的模板的Activity)5.Tabbed Activity(新建左右滑动的模板的Activity)6.ViewPager+Fragmentlayout-sw600dp1.320,针对以下屏幕原创 2017-06-15 21:05:27 · 288 阅读 · 0 评论 -
RecyclerView
1.RecyclerView 5.0 添加RecyclerView引用: compile 'com.android.support:recyclerview-v7:24.0.0-alpha1'(build.gradle) 布局方式:LayoutManager 横向布局 垂直布局 网格布局Grid 分割原创 2017-06-13 20:39:23 · 229 阅读 · 0 评论 -
ViewPager+布局xml(View)
效果图ViewPager引导页 适配器 PagerAdapter 滑动监听 addOnPageChangeListener 导航点 github开源框架:ViewPagerIndicator 属性: setRadius:设置半径原创 2017-06-13 20:19:30 · 2262 阅读 · 1 评论 -
二级联动
二级联动下拉框的效果图xml页面<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent"原创 2017-06-11 15:21:33 · 398 阅读 · 1 评论 -
PullToRefresh
package com.example.app13;import android.os.AsyncTask;import android.os.Build;import android.os.Bundle;import android.support.annotation.Nullable;import android.support.annotation.RequiresApi;i原创 2017-06-11 13:49:53 · 305 阅读 · 0 评论 -
常用控件
ProgressBar控件的xml android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> android:id="@+id/pb_bar" style="?an原创 2017-06-08 22:26:36 · 341 阅读 · 1 评论 -
仿QQ好友列表 ExpandableListView
Environment类可以得到当前手机的一些信息,包括存储卡的信息package com.example.app9;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Environment;import android.support.annotation.I原创 2017-06-07 21:55:19 · 397 阅读 · 0 评论 -
常用控件Toggle-Switch-SeekBar-RatingBar
Toggle的控件用法:ToggleButton状态开关按钮activity_toggle.xmlxml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" a原创 2017-06-06 23:52:15 · 617 阅读 · 0 评论 -
常用控件
按钮选择器,d原创 2017-06-04 12:10:50 · 357 阅读 · 0 评论 -
Android Studio 安装步骤
第一步:在安装Android Studio之前,请确保你已经安装了JDK并配置好了。第二步:双击打开Android Studio可执行程序安装包点击Next下一步。第三步:这里安装Android Studio和Android SDK还有Android Virtual Device。然后Next下一步。第四步:我们使用默认的Android Studio和Android S原创 2017-06-04 12:03:39 · 860 阅读 · 0 评论 -
常用控件(TextView-EditText-Shape-Selector)
android:layout_width="wrap_content" android:layout_height="wrap_content" android:autoLink="all" android:textStyle="bold|italic" android:textSize="30sp" and原创 2017-06-03 21:29:51 · 284 阅读 · 0 评论 -
Android的环境搭建
Android环境搭建:1.手动集成第一步:解压eclipse和Android第二步:打开eclipse-jee-mars-2-win32-x86_64.zip包,双击eclipse.exe第三步:点击help找到Install New Software打开,点击Add,写一个名字,在点击Archive找到ADT的路径,然后点击ok第四步:勾原创 2017-06-01 20:45:26 · 278 阅读 · 0 评论 -
读取与保存
数据存储的效果 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.andro原创 2017-06-26 17:39:42 · 270 阅读 · 0 评论 -
SQLite
SQLite 常用函数SQLite 有许多内置函数用于处理字符串或数字数据。下面列出了一些有用的 SQLite 内置函数,且所有函数都是大小写不敏感,这意味着您可以使用这些函数的小写形式或大写形式或混合形式。欲了解更多详情,请查看 SQLite 的官方文档:序号 函数 & 描述1 SQLite COUNT 函数 SQLite COUNT 聚集函数是用来计算一个数据库表中原创 2017-07-07 15:34:24 · 488 阅读 · 0 评论 -
数据存储方式(IO-SharedPreferences)
数据存储方式:1.文件2.SharedPreferences3.Sqlite4.ContentProvider5.网络1.文件读取Assets中的文件数据(可以建文件夹)getResoures().getAssets().open("fileName");读取raw中的文件数据(只能包含文件)getResources().openRawResourc原创 2017-07-07 15:36:57 · 301 阅读 · 0 评论 -
Android解析XML(PULL)与Android解析Json
安卓解析json4种格式:http://blog.youkuaiyun.com/mfc2003/article/details/38584845/动态生成XML:http://blog.youkuaiyun.com/qq776306395/article/details/28859901Android解析XML(PULL)private ProgressDialog pd;原创 2017-07-26 21:37:01 · 398 阅读 · 0 评论 -
广播
g160628_android21_sender(发送者)MainActivity.java页面package com.zking.administrator.g160628_android21_sender;import android.content.Intent;import android.support.v7.app.AppCompatActivity;import an原创 2017-07-11 19:36:46 · 256 阅读 · 0 评论 -
使用services在后台实现下载与远程服务
使用services在后台实现下载AndroidManifest.xml <service android:name=".MyService2" android:enabled="true" android:exported="true">Main2Activity.javapackage com.zkin原创 2017-07-15 21:43:32 · 461 阅读 · 0 评论 -
Android黑名单自动挂断电话
第一种黑名单挂断电话使用AIDL文件自动生成接口,把NeighboringCellInfo.aidl和ITelephony.aidl放到对应的包中。activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http原创 2017-07-16 10:07:37 · 701 阅读 · 0 评论 -
ContentProvider内容提供者和ContentResolver内容访问者
Android中内容观察者使用----ContentOtObserver内容监听者http://blog.youkuaiyun.com/qinjuning1.什么是ContentProvider首先,ContentProvider(内容提供者)是android中的四大组件之一,但是在一般的开发中,可能使用的比较少。ContentProvider为不同的软件之间数据共享,提供统一的接口。也就是说,如果我原创 2017-07-17 21:13:30 · 496 阅读 · 0 评论 -
获取手机的联系人
Android四大基本组件介绍与生命周期:http://www.cnblogs.com/bravestarrhu/archive/2012/05/02/2479461.htmlandroid四大组件--ContentProvider详解:http://www.2cto.com/kf/201404/296974.html获取系统联系人MainActivity.javapackag原创 2017-07-19 20:35:07 · 286 阅读 · 0 评论 -
Android多媒体(音乐播放器)
activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools原创 2017-07-20 21:03:25 · 515 阅读 · 0 评论 -
视频播放与拍照
视频播放的activity_video<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/too原创 2017-07-21 20:56:17 · 484 阅读 · 0 评论 -
Android闹钟-通知
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_原创 2017-07-23 20:16:06 · 459 阅读 · 0 评论 -
Android系统广播大全
分类: 嵌入式String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。 String ALL_APPS_ACTION 动作:列举所有可用的应用。输入:无。 String ALTERNATIVE_CATEGORY 类别:说明 activity 是用户正在浏览的数据的一个可选操作。 String ANSWER_ACTION 动作:处理拨入的转载 2017-07-11 16:51:03 · 348 阅读 · 0 评论 -
手势与ViewFlipper
1、ViewFlipper1)View切换的控件—ViewFlipper介绍ViewFilpper类继承于ViewAnimator类。而ViewAnimator类继承于FrameLayout。查看ViewAnimator类的源码可以看出此类的作用主要是为其中的View切换提供动画效果。该类有如下几个和动画相关的方法。setInAnimation:设置View进入屏幕原创 2017-07-10 20:48:42 · 330 阅读 · 0 评论 -
Android-检测手机多点触摸点数
多点触摸点数效果图Circle.javapackage com.zking.administrator.g160628_android19_pointstouch;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import java.uti原创 2017-07-09 18:50:33 · 752 阅读 · 0 评论 -
布局动画
布局动画,顾名思义,通常用来布局上的显示view,为view groups的显示添加动画。通常我们使用LayoutAnimationController的对象来为view添加一个动画,具体的操作是:先创建一个LayoutAnimationController的对象,然后用相应的view来加载该对象。接下来我们来看看代码(我在这里展示的是给listview添加动画)Andro原创 2017-07-07 21:13:02 · 275 阅读 · 0 评论 -
Android-自定义UI与触摸事件
自定义(MyButton)按钮package com.zking.administrator.g160628_android18_diyui_touch;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.原创 2017-07-08 20:36:34 · 359 阅读 · 0 评论 -
补间动画与帧动画
iv_frame.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools"原创 2017-07-07 19:43:34 · 285 阅读 · 0 评论 -
SharedPreferences的简单用法
使用步骤:1、得到SharedPreferences对象2、调用SharedPreferences对象的edit()方法来获取一个SharedPreferences.Editor对象。3、向SharedPreferences.Editor对象中添加数据。4、调用commit方法将添加的数据提交。详细过程:1、得到SharedPreferences对象原创 2017-07-07 20:54:37 · 419 阅读 · 0 评论