Android
饕餮幻想家
心似平原走马,易放难收。
展开
-
Android——AdT模拟新浪微博随便看看看看
一、项目开发1、项目开发运行效果图2、开发概要本项目是模拟新浪微博随便看看,初步学习ListView控件,重写了ListView控件和BaseAdapter适配器中的方法,ListView中的数据中图片、昵称、文本都是在values目录中定义的arrays.xml资源,里面的日期和人气字段都是通过获取和随机出来的。xml文件分为两个,一个activity_main.xm原创 2015-05-10 14:04:33 · 877 阅读 · 0 评论 -
正在相菜鸟进发,修炼中......java程序访问Sqlite数据库
您的建议将会使我俩共同进步,SQLite,是一款轻型的嵌入式的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中.也称为文件数据,SQLite引擎不是个程序与之通信的独立进程,而是连接到程序中成为它的一个主要部分。所以主要的通信协议是在编程语言内的直接API调用。这在消耗总量、延迟时间和整体简单性上有积极的作用。整个数据库(定义、表、索引和数据本身)都在宿主主机上存储在一个单一的文件中。它的简单的设计是通过在开始一个事务的时候锁定整个数据文件而完成的。支持移动端性能较小的嵌入式设备存储原创 2016-05-22 11:42:00 · 295 阅读 · 0 评论 -
setOnKeyListener---邮箱验证
运行效果图布局文件activity_main.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/LinearLayout原创 2016-06-17 13:42:10 · 283 阅读 · 0 评论 -
左右滑动切换图片
运行效果图修改布局文件activity_main.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/Linear原创 2016-06-17 15:35:31 · 5992 阅读 · 0 评论 -
自定义简易画板
运行效果图新建一个自定义画笔控件,MyView.java:package com.bzu.My;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Paint;import andr原创 2016-06-17 16:34:51 · 336 阅读 · 0 评论 -
ViewFlipper效果-------滑动切换页面
运行效果图修改布局文件activity_main.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/LinearLayout原创 2016-06-17 18:07:24 · 477 阅读 · 0 评论 -
上下左右滑动测试
运行效果图修改布局文件activity_main.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/LinearLayo原创 2016-06-18 21:59:33 · 1397 阅读 · 0 评论 -
Android——SharedPreferences实现登录界面的记住密码和自动登录功能
一、项目开发1、项目运行效果图2、开发概要 主要功能SharedPreferences介绍,其是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置,比如Activity状态,Activity暂停时,将此activity的状态保存到SharedPereferences中;当Activity重载,系统回调方法onSaveInstanceState时,再从Sh原创 2015-06-06 08:04:22 · 6292 阅读 · 1 评论 -
点击Button效果
运行效果图:在drawable文件下新建三个布局文件:background_tailor_btn,background_tailor_btn_normal.xml和background_tailor_btn_bg.xml:background_tailor_btn: <corners android:topLef原创 2016-06-19 19:03:55 · 468 阅读 · 0 评论 -
SDCard信息查询
运行效果图:布局文件修改activity_select_sd.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="m原创 2016-06-19 20:52:35 · 876 阅读 · 0 评论 -
Toast使用
Toast的使用,欢迎来增加你的Toast原创 2017-11-12 22:07:07 · 291 阅读 · 0 评论 -
Android的CheckBox控件的点击效果布局文件
个人笔记:店家效果:在res/drawable中新建checkstyle.xml,代码如下: 引用布局文件在checkBox空间属性中添加属性:android:button="@drawable/checkstyle"以后还可以在java中设置CheckBox控件的点击效果原创 2017-11-12 15:31:35 · 981 阅读 · 0 评论 -
TabHost控件应用
TabHost组件分为两种应用形式:第一种:就是继承TabActivity的方式,通过继承TabActivity的getHost()获取TabHost对象,再利用TabHost中的addTab()添加标签页面;第二种就是不继承TabActivity的方式,先查找TabHost组件,然后通过TabHost中的setup()加载启动tabHost,再利用TabHost中的addTab()添加标签页面;原创 2016-05-30 12:10:59 · 565 阅读 · 0 评论 -
笔记:ListView的简单应用
笔记:适配器就是ListView与数据之间的桥梁.ListView常用适配器:BaseAdapter-----通用的基础适配器;ArrayAdapter<T>------用来绑定一个数组;SimpleAdapter--------用来绑定在xml中定义控件对应的数据;SimpleCursorAdapter-------用来绑定游标获取的数据;原创 2016-05-28 21:06:00 · 249 阅读 · 0 评论 -
Drag---长按控件进行拖动
运行效果图:自定义的控件,新建一个被拖动View控件,Dragging.java:import android.content.Context;import android.util.AttributeSet;import android.view.View;//自定义的View类型的子类,作为被拖动Viewpublic class Dragging e原创 2016-06-02 12:33:20 · 2160 阅读 · 1 评论 -
模拟添加联系人
动态添加EditText修改activity_add.xml文件,如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/Ll" a原创 2016-06-01 17:41:05 · 331 阅读 · 0 评论 -
Threadf访问网络从网络中浏览图片
一、项目开发 1、项目运行效果图 2、项目开发概要 本项目利用多线程从网络上获取图片进而浏览的功能,是在Android2.3.3版本的环境下编译的,控件比较简单,功能单一,线程中是先在主线程中创建消息处理器,然后再创建链接网络的线程,之后再对接收到的线程消息进行处理,切记在主线程中直接创建线程,创建子线程。注意让用户获取联网原创 2015-06-22 10:41:25 · 355 阅读 · 0 评论 -
WebView控件应用——模仿URL有道词典
一、项目开发 1、开发介绍 本项目是用WebView控件模仿网上有道词典,WebSettings中有很多关于WebView的设置,这里列出几个常用的方法: 1)、//得到WebSettings对象,设置支持JavaScript的参数 webView.getSettings().setJavaScriptEnabled(true);原创 2015-06-26 21:40:00 · 617 阅读 · 0 评论 -
Service——音乐播放
一、项目概括 1、项目概述 主要是为了明白Service服务应用的目的来播放音乐,主要是通过对服务操作来进行的。 2、项目运行图 二、项目讲解 1、项目文件 2、修改布局文件activity_mai原创 2015-07-01 21:44:30 · 386 阅读 · 0 评论 -
GridView控件---应用图标的显示
学习记录:网格视图GridView控件适用于多行多列网状形式,控件ListView适用于单列多行形式.原创 2016-05-27 18:38:18 · 1392 阅读 · 0 评论 -
画廊效果Gallery控件的使用(横向列表)
笔记:Gallery与Spinner两个控件具有共同的父类:AbsSpinner,表示Gallery和Spinner都是一个列表框。它们之间的区别在于Spinner显示的是一个垂直的列表可选择框,而Gallery显示的是一个水平的列表拖动框,而且支持水平滑动的效果。原创 2016-05-28 18:23:52 · 1331 阅读 · 0 评论 -
仿主页效果TabHost与RadioGroup应用
实例扩展性很好,每个布局文件activity.xml都有对应的Avticity.java.比较喜欢原创 2016-05-30 16:22:35 · 351 阅读 · 0 评论 -
AlertDialog----确认单击物理键退出对话框
单击物理键,退出确认弹出对话框,对于误点起到更好的保护作用,还有自定义的弹出框效果原创 2016-05-30 17:06:36 · 2124 阅读 · 0 评论 -
从网络中获取加载一个图片
注意网络链接判断及权限原创 2016-05-30 21:28:17 · 682 阅读 · 0 评论 -
Notification系统提示,模拟短信消息
笔记:利用notification模拟短信提示消息,系统提示.原创 2016-05-31 13:39:49 · 479 阅读 · 0 评论 -
自定义Notification模拟数据下载状态栏的提示
修改activity_main.xml文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id=原创 2016-05-31 14:59:50 · 497 阅读 · 0 评论 -
Activity的生命周期
生命周期原创 2016-06-01 10:35:37 · 225 阅读 · 0 评论 -
单机屏幕的处理事件
onTouchEvent():单机屏幕的事件处理public boolean onTouchEvent(MotionEvent event) { /* * ACTION_DOWN-----用户按下屏幕的事件 * ACTION_MOVE-----用户滑动的时间 * ACTION_UP -----用户手指从按下状态抬起屏幕的时间 * 函数:getX(),ge原创 2016-06-01 14:14:43 · 352 阅读 · 0 评论 -
焦点改变时回调函数
当Activity的焦点改变的时候回调此函数原创 2016-06-01 16:13:14 · 679 阅读 · 0 评论 -
自动切换横竖屏屏幕
自动切换横竖屏<activity android:name="com.bzu.test059click.HVActivity" android:label="@string/title_activity_hv" android:configChanges = "orientation|screenSize">要实现横屏原创 2016-06-01 17:06:39 · 1589 阅读 · 0 评论 -
Menu菜单的使用
结合网上资料,文档整理一下自己的理解.运行效果图:修改res/menu/main.xml,如下:ifRoom表示:如果有空间,就显示出来。withText表示:只显示文本.always表示显示在标题栏<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="原创 2017-11-16 21:12:23 · 2008 阅读 · 0 评论