
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 · 2650 阅读 · 1 评论 -
Android_在代码中控制视图
在高级的Android应用中,往往需要动态添加视图。要实现这个功能,最重要的是获得被添加的视图所在的容器对象,这个容器对象所对应的类需要继承ViewGroup类。将其他的视图添加到当前的容器视图中需要如下几步:(1)获得当前容器视图对象。(2)获得或创建待添加的视图对象。(3)将相应的视图对象添加到容器视图中。例子:假设有两个xml布局文件:test.xml和tes原创 2013-01-11 14:43:11 · 2182 阅读 · 1 评论 -
Android_数据存储——SharedPreferences
说明:该文中内容来自书《Android开发权威指南》,我通过整理,作为笔记。SharedPreferences 的基本用法1、保存简单数据SharedPreferences是属于键值对形式,使用SharedPreferences保存key-value对的步骤如下:(1)使用Activity。getSharedPreferences方法获得SharedPreferences对原创 2013-02-28 16:25:40 · 3148 阅读 · 2 评论 -
Android_PreferenceActivity
此文章来源《android开发权威指南》,看后,整理练习。PreferenceActivity的使用基本效果图为:PreferenceActivity是Activity的子类,该类封装了SharedPreferences。因此,PreferenceActivity的所有子类都会拥有保存key-value对的能力。在PreferenceActivity提供了一些常用的控件。这原创 2013-02-28 19:51:07 · 662 阅读 · 0 评论 -
Android 分享SDK的实现
最近项目需要,动手封装了一个分享SDK。主要包含,微信、朋友圈、QQ、QZone、微博、更多几个分享渠道。工程地址:https://github.com/xyzlf/ShareSDK原创 2016-07-19 15:34:36 · 951 阅读 · 1 评论 -
仿IOS的地区选择效果
根据开源项目:https://github.com/saiwu-bigkoo/Android-PickerView/,练习了一下地区选择器。首先非常感谢这位童鞋的无私分享!之所以重新动手练习下,是因为该开源项目里面没有完整的json数据串,我从网上找了一份二级地区的json,我的项目地址为:https://github.com/xyzlf/AreaSelector效果图:动原创 2016-11-07 18:00:46 · 2484 阅读 · 0 评论 -
自定义饼状图
在支付宝的资产管理界面,有个资产分布饼状图,能够清晰的展示您的投资的分布。最近项目中也有需求,仿照写了一个自定义的饼状图。效果图使用方式compile ('com.xyzlf.view:pieview:0.0.1') { exclude group: 'com.android.support', module: 'appcompat-v7'}原创 2016-11-09 21:06:18 · 700 阅读 · 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 · 4897 阅读 · 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 · 1106 阅读 · 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 · 3193 阅读 · 0 评论 -
Android_Sax引擎读取xml文件
本文内容来自。SAX技术在处理XML文件时,并不是一次性把XML文件装入内存,而是一边读,一边解析。因此,这就需要处理如下5个分析点。1、开始分析xml文件。该分析点表示sax引擎刚开始处理xml文件,还没读取xml文件中的内容。对应于DefaultHandler.startDocument方法。2、开始处理每个xml标签。也就是遇到、这样的起始标记。对应startElement放法。原创 2013-03-01 10:29:06 · 655 阅读 · 0 评论 -
Android_文件存储
本文整理资料来自《android开发权威指南》文件存储中主要有两个方法openFileOutput和openFileInput。使用文件保存的数据在/data/data//file目录中。1、下面是向文件中写入和读取数据的代码:public void fileStore() { try { //像指定文件写入内容 OutputStream os = ope原创 2013-02-28 20:41:21 · 530 阅读 · 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 · 2246 阅读 · 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 · 1577 阅读 · 0 评论 -
Android_Mars_数独开发03
本文内容来自千锋Mars老师的视频,看完后,整理作为学习笔记。1、绘制九宫格。九宫格游戏,是由一个大的九宫格,9个小的九宫格组成。整个界面有9个小小九宫格,每个小九宫格有九个小格子,因此总共有81个格子。(1)定义画笔: //定义画笔对象-->绘制格子线条 Paint darkPaint = new Paint(); darkPaint.setColor(getResou原创 2013-03-25 18:51:36 · 1700 阅读 · 1 评论 -
Android_Mars_数独开发04
本文内容来自千锋Mars老师的视频,看完后,整理作为学习笔记。有前面的基础学习,现在正式进入数独开发的业务逻辑处理,和基本代码的编写。数独游戏,总共分了4个类,一个主类MainActivity,一个业务逻辑处理类Game,一个View类,还有一个Dialog类。1、在Game中定义数据,进行初始化格子的数据。package com.mars.demo;import androi原创 2013-03-25 19:14:23 · 4780 阅读 · 3 评论 -
仿京东,淘宝,顶部自动轮播图
仿京东,淘宝,顶部自动轮播图。原创 2016-07-23 15:52:47 · 3034 阅读 · 1 评论