- 博客(33)
- 资源 (26)
- 收藏
- 关注
原创 自定义饼状图
在支付宝的资产管理界面,有个资产分布饼状图,能够清晰的展示您的投资的分布。最近项目中也有需求,仿照写了一个自定义的饼状图。效果图使用方式compile ('com.xyzlf.view:pieview:0.0.1') { exclude group: 'com.android.support', module: 'appcompat-v7'}
2016-11-09 21:06:18
699
原创 仿IOS的地区选择效果
根据开源项目:https://github.com/saiwu-bigkoo/Android-PickerView/,练习了一下地区选择器。首先非常感谢这位童鞋的无私分享!之所以重新动手练习下,是因为该开源项目里面没有完整的json数据串,我从网上找了一份二级地区的json,我的项目地址为:https://github.com/xyzlf/AreaSelector效果图:动
2016-11-07 18:00:46
2483
原创 Android 分享SDK的实现
最近项目需要,动手封装了一个分享SDK。主要包含,微信、朋友圈、QQ、QZone、微博、更多几个分享渠道。工程地址:https://github.com/xyzlf/ShareSDK
2016-07-19 15:34:36
948
原创 入职后的感悟
我是一个江西某普通学校毕业的普通本科生,去年六月毕业至今已工作八个多月了。走出校园,踏入职场,有很多的感触,也逐渐产生了很多的困惑...我不属于好学生的那种.在大学中,看着同学做asp.net,拖动界面,随便写几行代码,就做成了一个网站,感觉特别神奇。同样,也因为大学生活的枯燥无聊,也就跟着学习开发网站。在大三下学年的时候,一个很偶然的机会,老师的工作室招学生帮忙,就抱着试一试的心态过去面试,
2014-03-08 16:06:18
4539
原创 时间日期的转换
//毫秒转换为日期public static void main(String[] args) { DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); long now = System.currentTimeMillis(); Calendar calendar =
2013-08-03 20:29:24
705
原创 角色的转型
简述:我是一个应届毕业生,从小在南方生长,第一次进入北方,来到北京。在这里从事android开发的工作,来北京快一个月了,蛮多感触的。在学校,每当情绪饱满,情感自然流露时,就习惯性地将流露出的情感,整理成一篇篇文章。渐渐地,保留了这个习惯。以前都是在qq空间写博文,一不小心将此qq变为了工作qq,因此转变阵地,来到这里,诉说,记录自己的经历。
2013-07-28 12:07:47
1062
原创 Java_Random
用Random类随机生成一连串字符串。例子中:随机生成30个长度为3的字符串。import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Random;public class Test4{ public static void main(String
2013-04-10 13:42:41
722
原创 Asp.net_连接Access数据库
今天一个朋友让我帮忙做一个asp.net的小网站,需要用到得是access数据库。一直以来,学习web开发,都是用sql server或者是mysql。虽说access数据库简单易用,但是没用过,去做的时候还是无从下手。1、首先从搜索引擎中搜索了一番,找到了一个连接方法。自学程序以来,一直使用的都是sqlserver数据库,最近帮一朋友做一个access的demo,发现在数据库的连
2013-04-10 12:54:07
13786
原创 Java_反射机制
1、获取反射的三种方式。(1)通过类.class.(2)通过对象.getClass();(3)通过Class.forName();最常用,最灵活的当属Class.forName();2、反射是将类的各种成分映射成相应的类。实例:package com.lixinghua.fanshe;public class X{}package com.lixinghua
2013-04-08 10:29:09
734
原创 一个普通的工科应届生
不知何时起,自己变得有点小文艺;不知何时起,对待生活已了无脾气;不知何时起,博客成为记录生活的天地。一个普通的高校,一位普通的本科生,没有超强的能力;一个毕业的季节,一段黑色的岁月,开始担忧起生计。在这恐慌的岁月里,浮现出初入大学的自己。懵懂羞涩,却对周围一切产生好奇;面对专业,也不知为何选择计算机系;未知,但却充满了惊喜!时间拥
2013-04-07 10:51:48
1711
1
原创 交通灯系统
1、观看黑马教学视频,学习了交通灯系统。首先介绍下交通灯系统的需求。交通灯管理系统模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:Ø 异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车辆 ---- 左转车辆
2013-04-06 20:53:10
748
原创 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
4894
原创 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
2648
原创 Java_网络编程2
本文内容来自李兴华《java开发实战经典》,整理作为学习笔记。1、TCP程序设计在java中使用Socket(即套接字)完成TCP程序的开发,使用此类可以方便地建立可靠的、双向的、持续性的、点对点的通信连接。主要用到的类为:ServerSocket和Socket(1)第一个TCP程序编写服务器端程序:package com.lixinghua.demo;import j
2013-03-30 16:56:07
832
原创 asp.net_C#中生成二维码练习
本内容参考网上的资料,自己整理后,练习下,做了一个很简单的二维码生成Demo。参考博客:http://blog.csdn.net/wangpeng047/article/details/71812171、本文主要要实现的效果图为:上面的二维码是一张图片,里面输入了一些中文的消息,你可以用你的智能手机,扫描下。2、主要实现的代码:本代码主要是在asp.net中,生成一张二维码
2013-03-28 19:55:42
12538
2
原创 Unity3d_学习笔记_入门
本文内容来自“编程教父”的视频课程。1、Unity3d一个游戏引擎,可以用来开发很多游戏。要利用Unity3d开发游戏,我们首先要下载一个Unity3d软件。下载后,下载一个破解补丁,这样就可以正常进行开发了。2、Unity3d每次只能开启一个工程项目。(1)Unity3d中比较重要的一个对象就是摄像机了,摄像机就相当于我们人的眼睛,有了摄像机,运行程序后,才能够有视野。(2)
2013-03-26 17:12:13
4912
1
原创 Android_Mars_数独开发04
本文内容来自千锋Mars老师的视频,看完后,整理作为学习笔记。有前面的基础学习,现在正式进入数独开发的业务逻辑处理,和基本代码的编写。数独游戏,总共分了4个类,一个主类MainActivity,一个业务逻辑处理类Game,一个View类,还有一个Dialog类。1、在Game中定义数据,进行初始化格子的数据。package com.mars.demo;import androi
2013-03-25 19:14:23
4779
1
原创 Android_Mars_数独开发03
本文内容来自千锋Mars老师的视频,看完后,整理作为学习笔记。1、绘制九宫格。九宫格游戏,是由一个大的九宫格,9个小的九宫格组成。整个界面有9个小小九宫格,每个小九宫格有九个小格子,因此总共有81个格子。(1)定义画笔: //定义画笔对象-->绘制格子线条 Paint darkPaint = new Paint(); darkPaint.setColor(getResou
2013-03-25 18:51:36
1699
原创 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
1575
原创 Android_Mars_数独开发01
本文内容是来自千锋学院Mars老师的视频,通过看Mars老师的视频,整理学习笔记。在此,感谢Mars老师的无私奉献的教育资源,同样,很感谢互联网这个平台,感谢互联网“开放,自由,平等,共享”的伟大精神。1、数独开发设计的知识(1)Android图形学编程基础知识。(2)自定义View的实现。(3)Paint对象的使用。(4)Canvas对象的使用。2、画笔Paint和画布C
2013-03-25 16:56:19
2244
原创 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
1105
原创 Java进阶篇
------- android培训、java培训、期待与您交流! ----------1、继承(1)在使用继承时应注意,子类是不能直接访问父类中的私有成员变量,子类可以调用父类的非私有方法,但是不能直接调用父类中的私有成员。(2)子类对象的实例化过程:先调用父类构造方法————>再调用子类构造方法。(3)方法的覆写在继承关系中也存在方法覆写的概念,但被子类覆写的方法
2013-03-16 11:34:32
829
原创 Java基础总结
------- android培训、java培训、期待与您交流! ----------1、public class和class(1)使用public class类名称,声明了一个公共类,类名称必须与文件的名称一致,否则程序服务编译。如:类public class Test ,文件名称必须是Test.java。(2)使用class类名称,声明一个类时,类名称可以与文件名称不一致,
2013-03-16 10:12:45
642
原创 银行业务调度系统
------- android培训、java培训、期待与您交流! ----------1、银行业务调度系统的业务需求(1)银行内有6个业务窗口,1- 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 (2)有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。(3) 异步随机生成各种类型的客户,生成各类型用户的概
2013-03-15 20:26:08
1176
原创 多线程
------- android培训、java培训、期待与您交流! ----------1、java中线程的实现 继承Threadpackage com.test;public class MyThread extends Thread{ private String name; public MyThread(String name) { this.name = n
2013-03-15 16:41:53
605
原创 访问权限控制和命名规范
------- android培训、java培训、期待与您交流! ----------1、 在java中一共有四种访问控制权限,是private,default,protected和public。(1)private为私有访问权限(2)default为默认访问权限(3)protected为受保护的访问权限(4)public为公共访问权限访问控制权限
2013-03-15 15:42:14
1100
原创 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
3192
原创 Android_Sax引擎读取xml文件
本文内容来自。SAX技术在处理XML文件时,并不是一次性把XML文件装入内存,而是一边读,一边解析。因此,这就需要处理如下5个分析点。1、开始分析xml文件。该分析点表示sax引擎刚开始处理xml文件,还没读取xml文件中的内容。对应于DefaultHandler.startDocument方法。2、开始处理每个xml标签。也就是遇到、这样的起始标记。对应startElement放法。
2013-03-01 10:29:06
655
原创 Android_文件存储
本文整理资料来自《android开发权威指南》文件存储中主要有两个方法openFileOutput和openFileInput。使用文件保存的数据在/data/data//file目录中。1、下面是向文件中写入和读取数据的代码:public void fileStore() { try { //像指定文件写入内容 OutputStream os = ope
2013-02-28 20:41:21
529
原创 Android_PreferenceActivity
此文章来源《android开发权威指南》,看后,整理练习。PreferenceActivity的使用基本效果图为:PreferenceActivity是Activity的子类,该类封装了SharedPreferences。因此,PreferenceActivity的所有子类都会拥有保存key-value对的能力。在PreferenceActivity提供了一些常用的控件。这
2013-02-28 19:51:07
662
原创 Android_数据存储——SharedPreferences
说明:该文中内容来自书《Android开发权威指南》,我通过整理,作为笔记。SharedPreferences 的基本用法1、保存简单数据SharedPreferences是属于键值对形式,使用SharedPreferences保存key-value对的步骤如下:(1)使用Activity。getSharedPreferences方法获得SharedPreferences对
2013-02-28 16:25:40
3146
原创 Android_在代码中控制视图
在高级的Android应用中,往往需要动态添加视图。要实现这个功能,最重要的是获得被添加的视图所在的容器对象,这个容器对象所对应的类需要继承ViewGroup类。将其他的视图添加到当前的容器视图中需要如下几步:(1)获得当前容器视图对象。(2)获得或创建待添加的视图对象。(3)将相应的视图对象添加到容器视图中。例子:假设有两个xml布局文件:test.xml和tes
2013-01-11 14:43:11
2181
Notepadd++ markdown dll
2016-06-13
ViewPage实现手势滑动
2013-04-02
Asp.net下生成二维码
2013-03-28
SimpleCursorAdapter数据库SQLite
2013-03-01
PreferenceActivity
2013-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人