• 安卓 SeekBar与Matrix结合对图片进行旋转、斜切操作

    14 Nov 2016

    关键代码:Matrix matrix = new Matrix();switch (seekBar.getId()){case R.id.x_seekBar:matrix.reset();matrix.postRotate(seekBar.getProgress()); //设置旋转break;case R.id...

    阅读全文 »


  • 安卓使用Volly框架加载图片,GridView使用LayoutAnimation

    14 Nov 2016

    package com.fabian.testvolly;import android.graphics.Bitmap;import android.support.v7.app.ActionBarActivity;import android.os.Bundle;import android.util.LruC...

    阅读全文 »


  • 安卓开发编码规范及常用框架整理

    14 Nov 2016

    一、Android编码规范1.java代码中不出现中文,安卓中中文最好放在strings.xml文件中,在代码中通过id引用中文。2.局部变量命名、静态成员变量命名只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写,最好能通过变量名表达一定的意义。3.常量命名只能包含字母和_,字母全部大写,单词之间用...

    阅读全文 »


  • Git使用教程

    07 Nov 2016

    git

    阅读全文 »


  • Java程序读取Excel文件

    03 Nov 2016

    JAVA EXCEL API:是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为它是使用Java编写的,所以我们在Web应用中可以通过JSP、Servl...

    阅读全文 »


  • Java编写音乐播放器

    01 Nov 2016

    使用Jmf播放Mp3窗体类:package com.lc.player;import javax.media.ControllerEvent;import javax.media.ControllerListener;import javax.swing.DefaultListModel;import javax...

    阅读全文 »


  • java 两种json解析耗时对比

    01 Nov 2016

    粗略的比较了一下,使用org.json与com.google.code.gson解析json数据时所花时间。可以看到在json数组元素个数为20时,gson解析所花时间几乎为org.json的30倍。但是gson有自己的优势,就是代码编写更加简单,使用更加方便。代码量对比:public static void o...

    阅读全文 »


  • 安卓 简单的PopupWindow使用实例

    01 Nov 2016

    什么是PopupWindow?谷歌的描述是:“一个弹出窗口控件,可以用来显示任意视图(View),而且会浮动在当前 活动(activity)的顶部”下面展示一个最简单的实例填写图片摘要(选填)点击button时,弹出PopupWindowpublic void showPopupWindow(View view)...

    阅读全文 »


  • 安卓RecyclerView的使用

    01 Nov 2016

    RecyclerView是一个ViewGroup;LayoutManager控制RecyclerView的ChildView的布局显示,childview由Recycler提供以及管理;效果图:MainActivity代码:package com.fabian.recyclerviewtest;import an...

    阅读全文 »


  • 安卓 Messager类的使用

    01 Nov 2016

    (可以看到LogCat中已经打印出了从MainActivity发出的信息)进行IPC(进程间通信)通信,一般写一个AIDL(安卓接口定义语言)接口,再写一个Service子类,然后实现AIDL接口 当做IBinder返回给Activity界面层。单线程中与Service进行通信 Messenger类来处理,消息传...

    阅读全文 »