android
林次次
Life is short, use Python.
展开
-
Android制作简易计算器【JAVA】
跟着视频做的,但比视频上的多了一个功能,即连续运算主要代码:package com.example.calculatedemo;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.原创 2016-07-22 20:12:53 · 4189 阅读 · 0 评论 -
选择手机联系人号【Android】
1.功能描述: 查询显示联系人列表指定其中一个为安全号码2.相关常量联系人URI: Phone. CONTENT_URI姓名字段: Phone.DISPLAY_NAME号码字段: Phone. NUMBER3.读取联系人权限:android.permission.READ_CONTACTS4.代码实现:1).布局文件activit原创 2016-09-13 09:04:57 · 1077 阅读 · 0 评论 -
四大应用组件之ContentProvider【Android】
一、概述ContentProvider是四大应用组件之一当前应用使用ContentProvider将数据库表数据操作暴露给其它应用访问其它应用需要使用ContentResolver来调用ContentProvider的方法它们之间的调用是通过Uri来进行交流的二、相关API1.内容提供者类//provider对象创建后调用(应用安装成功或手机启动完成)publ原创 2016-09-13 08:47:38 · 515 阅读 · 0 评论 -
图形处理【Android】
一、有关Graphics手机上显示的任何界面, 无论是文字,按钮或图片, 都是系统内置的一些API绘制的Graphics(图形,图像)Graphics分为2D和3D两种, 我们这里不去管3D Graphics在我们应用中操作最多的Graphics就是图片, 如何操作图片是我们要学习的重点如何利用系统的相关API绘制一个自定义的Graphics也是我们将要去二、相关API原创 2016-09-13 10:11:58 · 526 阅读 · 0 评论 -
横竖屏切换【Android】
事件流 跳转 function msg(event){ var ele=event.target||event.srcElement; alert(ele); event.stopPropagation(); } function msgbox(){ alert("这是放按钮的盒子"); } function sto原创 2016-09-17 16:18:32 · 336 阅读 · 0 评论 -
应用管理菜单【Android】
一、功能描述展示手机应用信息列表选择某个应用时, 显示PopupWindow菜单使用9Path图片使用selector+shape二、相关APIPopupWindowPopupWindow(View contentView, int width, int height)构造方法, 指定包含的视图,宽度和高度showAsDropDown(View原创 2016-09-17 17:53:01 · 704 阅读 · 0 评论 -
动画【Android】
一、关于动画动画有下面两种情况同一个图形通过视图在界面上进行透明度,缩放,旋转,平移的变化(View动画)在界面的同一个位置上不断切换显示不同的图片(Drawable动画)动画的分类View AnimationDrawable AnimationAndroid中提供了两种实现动画的方式纯编码的方式Xml配置的方式动画在应用原创 2016-09-17 19:31:12 · 716 阅读 · 0 评论 -
四大应用组件之BroadcastReceiver【Android】
一.理论概述广播事件处理属于系统级的事件处理(一般事件处理是属于View级的事件处理)一个应用可以在发生特定事件时发送Broadcast, 系统中任何应用只要注册了对应Receiver就会接收到此Broadcast一个应用如果对某个广播感兴趣, 就可以注册对应的Receiver来接收广播广播事件机制是应用程序(进程间)之间通信的一种手段二.相关APIContext原创 2016-09-05 18:19:05 · 293 阅读 · 0 评论 -
黑名单拦截短信【Android】
1.注册Receiver //接收短信广播 2.定义并处理广播接收器package com.example.appservice;import android.content.BroadcastReceiver;import android.content.Cont原创 2016-09-05 18:29:50 · 1689 阅读 · 0 评论 -
黑名单电话自动拦截【Android】
1.功能描述: 当前手机中保存了一些黑名单电话号(如110等)当一个电话打入进来, 如果它刚好是一个黑名单号码, 就会自动将电话挂断过程分析:启动服务在服务中监听电话状态, 当电话状态是响铃时, 判断是否为黑名单号如果是, 挂断电话2.相关APITelephonyManager: 电话服务的管理器 context.ge原创 2016-09-02 10:09:37 · 3972 阅读 · 0 评论 -
界面切换的平移动画【Animation】
启动动画: public void next(View v){ startActivity(new Intent(this, SetupGuide2Activity.class)); overridePendingTransition(R.anim.right_in, R.anim.left_out); }right_in.xml<translate xmlns:andro原创 2016-09-18 11:51:20 · 881 阅读 · 0 评论 -
杀毒扫描效果【Animation】
功能1 : 雷达扫描旋转动画功能2 : 自定义水平进度条代码实现:activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fil原创 2016-09-18 12:21:28 · 581 阅读 · 0 评论 -
菜单侧滑效果【Android】
跟着慕课的视频学子这个,但还是感觉云里雾里的听不懂。。。。算了,还是先把代码总结一下,以后用多了应该就知道了吧一般侧滑的实现ViewGroup Menu + ContentonTouchEventMOVE:ViewGroup的leftMarginUP:根据显示菜单的宽度,决定将其隐藏或者显示;1.Scroller2.LeftMargin + Thread继承自Hor原创 2016-09-07 15:18:28 · 739 阅读 · 0 评论 -
四大应用组件之Service【Android】
一、关于Service1.Service是一个应用组件, 它用来在后台完成一个时间跨度比较大的工作且没有关联任何界面2.一个Service可以完成下面这些工作:访问网络 播放音乐文件IO操作大数据量的数据库操作……3. 服务的特点:Service在后台运行,不用与用户进行交互 即使应用退出, 服务也不会停止. 在默认情况下,Ser原创 2016-08-30 22:39:14 · 641 阅读 · 0 评论 -
Android之事件机制
一.MotionEvent机制(触屏)1.触屏操作的理解最基本的操作类型:down : 手指按下move : 手指在屏幕上移动up : 手指从屏幕上离开触屏操作的顺序: down->move->move->…->up2.相关API1). MotionEvent : 触屏事件int ACTION_DOWN=0 : 代表down原创 2016-08-09 11:00:35 · 511 阅读 · 0 评论 -
动态显示带图片列表【Android】
一.功能描述: 1. 动态获取服务器端商品信息显示 2. 动态加载服务器端图片显示二.技术点:ListView+BaseAdapterJSON数据解析Handler+ThreadHttpUrlConnectionAsyncTaskHttpClient图片的三级缓存三.过程分析 :1. 搭建服务器端2. 界面布局整体 : ListVie原创 2016-08-08 09:30:09 · 4939 阅读 · 0 评论 -
按钮监听事件的实现方式【JAVA】
按钮监听事件的实现方式:1.匿名内部类;2.匿名外部类;3.实现接口;代码 : package com.example.first;import android.app.Activity;import android.app.SearchManager.OnCancelListener;import android.os.Bundle;import android.u原创 2016-07-21 10:20:52 · 3149 阅读 · 0 评论 -
android常用控件【JAVA】
一.ToggleButton按钮控件事例:用一个ToggleButton按钮控制灯泡的开关,即转换图片代码:1.activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/to原创 2016-07-23 09:21:20 · 986 阅读 · 0 评论 -
Android打电话,发短信【JAVA】
实现:单击打电话按钮进入电话界面,长按直接打电话;单击发乱短信进入短信编辑界面,长按直接发短信。代码:MainActivity.javapackage com.example.sendmessageandcall;import android.app.Activity;import android.content.Intent;import android.drm.DrmStore原创 2016-07-27 21:31:10 · 463 阅读 · 0 评论 -
Android之AlerttDialog【JAVA】
1.MainActivity.javapackage com.example.alertdialog;import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import android.content.Intent;import androi原创 2016-07-29 15:49:46 · 587 阅读 · 0 评论 -
DatePicker && TimePicker 【Android】
代码实现:1.MainActivity.javapackage com.example.frametest;import java.util.Calendar;import android.app.Activity;import android.app.DatePickerDialog;import android.app.DatePickerDialog.OnDateSetL原创 2016-07-30 09:34:00 · 312 阅读 · 0 评论 -
Android之黑名单的制作【JAVA】
黑名单的制作需要用到ListView,数据库存储,对数据进行操作,还有Dialog,适配器1.界面布局:上面有ListView,界面下方有一个添加按钮,可以向ListView列表中添加数据,当无数据时ListView隐藏。显示“还没有一个黑名单”,此时的ListView和TextView不能同时存在,So,其id必须用系统特定的。 <ListView android:原创 2016-08-03 19:49:34 · 884 阅读 · 0 评论 -
Android之远程服务器存储
在使用远程服务器存储时,应先建立一个服务器一,使用HttpConnection1.URL : 包含请求地址的类URL(path) : 包含请求路径的构造方法openConnection() : 得到连接对象2.HttpURLConnection : 代表与服务器连接的类setMethod(“GET/POST”) : 设置请求方式setConnectTimeo原创 2016-08-03 21:08:15 · 1407 阅读 · 0 评论 -
Android之APK的下载安装
功能描述: 1. 下载远程服务器端的APK文件 2. 同步显示下载进度3. 下载完成自动安装关键技术点:1. SD卡文件读写2. ProgressDialog的使用3. 分线程请求网络4. 安装APK要下载的APK要提前安装到服务器的WEB内容中 public void downloadAPK(View v){ //1.启动主线程,显示提示视图:原创 2016-08-03 21:15:00 · 1595 阅读 · 0 评论 -
GridView && ArrayAdapter && SimpleAdapter && BaseAdapter【Android】
1.ArrayAdapter只可以简单的显示一行文本原创 2016-07-31 08:58:43 · 450 阅读 · 0 评论 -
Spinner下拉列表【Android】
一.添加一个下拉列表项的list,这里添加的项就是下拉列表的菜单项二.为下拉列表定义一个数组适配器(ArrayAdapter)三.为适配器设置下拉列表下拉时的菜单样式四.将适配器添加到下拉列表上五.为下拉列表设置各种事件的响应,这个事件响应菜单被选中1.MainActivity.javapackage com.example.gridview;import ja原创 2016-07-31 10:55:29 · 665 阅读 · 0 评论 -
Android之数据存储
一,sp存储SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长 整形、Int整形、String字符串型的保存。它的本质是基于XML文件存储key-原创 2016-08-03 20:43:21 · 724 阅读 · 0 评论 -
Android之消息机制与异步任务
功能:测试Handler的使用Hander使用的小DEMO测试AsyncTask的使用一,.测试Handler的使用1.相关APIMessage :消息 可理解为线程间通讯的数据单元, 可通过message携带需要的数据创建对象: Message.obtain(what)封装数据public int what //id 标识public int原创 2016-08-08 09:19:22 · 761 阅读 · 4 评论 -
软件框架的搭建【Fragment】
第一讲_软件框架的搭建 1_启动页面(LauncherActivity)1.1_启动页面的布局 xml version="1.0"encoding="utf-8"?>RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_widt原创 2016-10-24 18:07:42 · 669 阅读 · 0 评论