Java
会孵蛋的鱼
爱程序,爱生活。
展开
-
正则表达式
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 正则表达式30分钟入门教程常用正则表达式许多语言,包括Perl、PHP、Python、JavaS转载 2015-03-08 18:56:39 · 352 阅读 · 0 评论 -
Android APK反编译就这么简单 详解(附图)
在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。(注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为了促进开发者学习,借鉴好的代码,提升自我开发水平。)转载 2015-09-05 15:31:36 · 331 阅读 · 0 评论 -
Android TextView自动换行文字,排版混乱的原因和解决方法
转自:http://niufc.iteye.com/blog/17297921、半角字符与全角字符混乱所致:这种情况一般就是汉字与数字、英文字母混用解决方法一:将textview中的字符全角化。即将所有的数字、字母及标点全部转为全角字符,使它们与汉字同占两个字节,这样就可以避免由于占位导致的排版混乱问题了。 半角转为全角的代码如下,只需调用即可。转载 2015-08-16 10:01:07 · 598 阅读 · 0 评论 -
【Android】ViewGroup全面分析
一个Viewgroup基本的继承类格式如下: 1 import android.content.Context; 2 import android.view.ViewGroup; 3 4 public class MyViewGroup extends ViewGroup{ 5 6 public MyViewGroup(Context context) { 7转载 2015-07-15 15:41:42 · 252 阅读 · 0 评论 -
关于android布局的两个属性dither和tileMode
首先,两个单词的中文意思分别是dither(抖动)和tileMode(平铺)1,先来介绍tileMode(平铺)它的效果类似于 让背景小图不是拉伸而是多个重复(类似于将一张小图设置电脑桌面时的效果)[html] view plaincopyxmlversion="1.0"encoding="utf-8"?>转载 2015-07-15 15:26:19 · 389 阅读 · 0 评论 -
Android抽象布局——include、merge 、ViewStub
在布局优化中,Androi的官方提到了这三种布局、、,并介绍了这三种布局各有的优势,下面也是简单说一下他们的优势,以及怎么使用,记下来权当做笔记。1、布局重用标签能够重用布局文件,简单的使用如下:[html] view plaincopyprint?LinearLayoutxmlns:android="http://schemas.and转载 2015-07-15 15:16:47 · 293 阅读 · 0 评论 -
Android中visibility属性VISIBLE、INVISIBLE、GONE的区别
可见(visible)XML文件:android:visibility="visible"Java代码:view.setVisibility(View.VISIBLE); 不可见(invisible)XML文件:android:visibility="invisible"Java代码:view.setVisibility(View.INVISIBLE转载 2015-07-15 14:59:54 · 321 阅读 · 0 评论 -
SD卡中zip压缩包的解压
项目中需要从SD卡中调用文档和图片,所以从网上查阅了程序和自己动手试了试。 代码如下:public static void upZipFile(File zipFile, String folderPath) throws ZipException, IOException { File desDir = new File(folderPath)转载 2015-06-18 14:37:03 · 657 阅读 · 0 评论 -
输入流与输出流的总结
1.什么是IO Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。 Java.io是大多数面向数据流的输入/输出类的主要软件包。转载 2015-05-17 20:27:27 · 1094 阅读 · 0 评论 -
使用dex2jar和jd-gui反编译apk
在一次偶然浏览github网页时,偶然发现两个如题的神器,用来反编译APK,可以得到源代码。至于图片资源等,偶尔可以通过将apk解压可以直接得到,此处暂不谈论,主要记录一下获得源代码的方法。 步骤一:解压dex2jar的压缩包,解压完毕后如图所示。步骤二:cmd,进入dex2jar-2.0文件夹目录下,此处路径为:C:\Users\Administrator\De原创 2015-11-10 00:39:28 · 2485 阅读 · 0 评论