Android学习整理
zlfxy
这个作者很懒,什么都没留下…
展开
-
Android_ViewFlipper_手势滑动
最近看了想实现滑动屏效果,找了资料,看到ViewFlipper可以实现。便找了些资料练习了一下,发现挺简单的。 1、先说下布局文件吧。 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:background="@drawable/white" android:orien原创 2013-04-02 09:47:13 · 2602 阅读 · 1 评论 -
Android_在代码中控制视图
在高级的Android应用中,往往需要动态添加视图。要实现这个功能,最重要的是获得被添加的视图所在的容器对象,这个容器对象所对应的类需要继承ViewGroup类。 将其他的视图添加到当前的容器视图中需要如下几步: (1)获得当前容器视图对象。 (2)获得或创建待添加的视图对象。 (3)将相应的视图对象添加到容器视图中。 例子: 假设有两个xml布局文件:test.xml和tes原创 2013-01-11 14:43:11 · 2141 阅读 · 1 评论 -
Android_数据存储——SharedPreferences
说明:该文中内容来自书《Android开发权威指南》,我通过整理,作为笔记。 SharedPreferences 的基本用法 1、保存简单数据 SharedPreferences是属于键值对形式,使用SharedPreferences保存key-value对的步骤如下: (1)使用Activity。getSharedPreferences方法获得SharedPreferences对原创 2013-02-28 16:25:40 · 3108 阅读 · 2 评论 -
Android_PreferenceActivity
此文章来源《android开发权威指南》,看后,整理练习。 PreferenceActivity的使用 基本效果图为: PreferenceActivity是Activity的子类,该类封装了SharedPreferences。因此,PreferenceActivity的所有子类都会拥有保存key-value对的能力。在PreferenceActivity提供了一些常用的控件。这原创 2013-02-28 19:51:07 · 619 阅读 · 0 评论 -
Android 分享SDK的实现
最近项目需要,动手封装了一个分享SDK。主要包含,微信、朋友圈、QQ、QZone、微博、更多几个分享渠道。工程地址:https://github.com/xyzlf/ShareSDK原创 2016-07-19 15:34:36 · 895 阅读 · 1 评论 -
仿IOS的地区选择效果
根据开源项目:https://github.com/saiwu-bigkoo/Android-PickerView/,练习了一下地区选择器。首先非常感谢这位童鞋的无私分享!之所以重新动手练习下,是因为该开源项目里面没有完整的json数据串,我从网上找了一份二级地区的json,我的项目地址为:https://github.com/xyzlf/AreaSelector 效果图: 动原创 2016-11-07 18:00:46 · 2432 阅读 · 0 评论 -
自定义饼状图
在支付宝的资产管理界面,有个资产分布饼状图,能够清晰的展示您的投资的分布。最近项目中也有需求,仿照写了一个自定义的饼状图。 效果图 使用方式 compile ('com.xyzlf.view:pieview:0.0.1') { exclude group: 'com.android.support', module: 'appcompat-v7' }原创 2016-11-09 21:06:18 · 652 阅读 · 0 评论 -
Android_ViewPage_手势滑动
学习笔记整理,利用ViewPage实现手势滑动。 1、先说说布局文件吧。 (1)主布局文件:activity_main.xml <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_he原创 2013-04-02 10:08:00 · 4861 阅读 · 0 评论 -
Adnroid_菜单练习总结
1、通过代码和配置文件生成菜单。 效果图为: 代码如下: 以下代码有通过代码生成,也有配置文件生成,中间用注释分开了,练习时综合在一块了。 package com.example.menu_pratice; import android.os.Bundle; import android.app.Activity; import android.content.Intent; imp原创 2013-03-20 11:33:07 · 1075 阅读 · 0 评论 -
Android_JarZip压缩和解压文件
本文资料来自《android开发权威指南》 AndroidSDK中提供了java.util.jar和java.util.zip包中的若干类和接口来完成。 压缩文件基本步骤: 1、创建一个JarOutputStream或ZipOutputStream对象,分别用来生成jar或zip文件。 2、创建了(jar|zip)OutputStream对象,还不能直接向输出流写入数据。由于压缩文件也需要原创 2013-03-01 11:23:15 · 3142 阅读 · 0 评论 -
Android_Sax引擎读取xml文件
本文内容来自。 SAX技术在处理XML文件时,并不是一次性把XML文件装入内存,而是一边读,一边解析。因此,这就需要处理如下5个分析点。 1、开始分析xml文件。该分析点表示sax引擎刚开始处理xml文件,还没读取xml文件中的内容。对应于DefaultHandler.startDocument方法。 2、开始处理每个xml标签。也就是遇到、这样的起始标记。对应startElement放法。原创 2013-03-01 10:29:06 · 610 阅读 · 0 评论 -
Android_文件存储
本文整理资料来自《android开发权威指南》 文件存储中主要有两个方法openFileOutput和openFileInput。 使用文件保存的数据在/data/data//file目录中。 1、下面是向文件中写入和读取数据的代码: public void fileStore() { try { //像指定文件写入内容 OutputStream os = ope原创 2013-02-28 20:41:21 · 500 阅读 · 0 评论 -
Android_Mars_数独开发01
本文内容是来自千锋学院Mars老师的视频,通过看Mars老师的视频,整理学习笔记。在此,感谢Mars老师的无私奉献的教育资源,同样,很感谢互联网这个平台,感谢互联网“开放,自由,平等,共享”的伟大精神。 1、数独开发设计的知识 (1)Android图形学编程基础知识。 (2)自定义View的实现。 (3)Paint对象的使用。 (4)Canvas对象的使用。 2、画笔Paint和画布C原创 2013-03-25 16:56:19 · 2201 阅读 · 0 评论 -
Android_Mars_数独开发02
本文内容来自千锋Mars老师的视频,看完后,整理作为学习笔记。 1、深入讲解画笔Paint对象。 Paint的设置方法: //定义一个画笔对象 Paint paint = new Paint(); //自定义画笔的颜色 paint.setARGB(155, 0, 200, 159); //设置画笔的样式 paint.setStyle(Paint.Style.FILL)原创 2013-03-25 17:09:06 · 1550 阅读 · 0 评论 -
Android_Mars_数独开发03
本文内容来自千锋Mars老师的视频,看完后,整理作为学习笔记。 1、绘制九宫格。 九宫格游戏,是由一个大的九宫格,9个小的九宫格组成。整个界面有9个小小九宫格,每个小九宫格有九个小格子,因此总共有81个格子。 (1)定义画笔: //定义画笔对象-->绘制格子线条 Paint darkPaint = new Paint(); darkPaint.setColor(getResou原创 2013-03-25 18:51:36 · 1665 阅读 · 1 评论 -
Android_Mars_数独开发04
本文内容来自千锋Mars老师的视频,看完后,整理作为学习笔记。 有前面的基础学习,现在正式进入数独开发的业务逻辑处理,和基本代码的编写。 数独游戏,总共分了4个类,一个主类MainActivity,一个业务逻辑处理类Game,一个View类,还有一个Dialog类。 1、在Game中定义数据,进行初始化格子的数据。 package com.mars.demo; import androi原创 2013-03-25 19:14:23 · 4734 阅读 · 3 评论 -
仿京东,淘宝,顶部自动轮播图
仿京东,淘宝,顶部自动轮播图。原创 2016-07-23 15:52:47 · 2968 阅读 · 1 评论