
java
文章平均质量分 77
mft8899
这个作者很懒,什么都没留下…
展开
-
android -> 尺寸变化动画类( ScaleAnimation)
参考: https://my.oschina.net/u/242041/blog/198971 【基本语法】public ScaleAnimation (float fromX, float toX, float fromY, float toY, int pivotXType, float pivotXValue, int pivotYType, float pivotYValue)...原创 2017-03-19 11:01:22 · 699 阅读 · 0 评论 -
php与java通用AES加密解密算法
AES指高级加密标准(Advanced Encryption Standard),是当前最流行的一种密码算法,在web应用开发,特别是对外提供接口时经常会用到,下面是我整理的一套php与java通用的AES加密解密算法。php版代码如下:<?phpclass CryptAES{ protected $cipher = MCRYPT_RIJNDAEL_12...原创 2016-11-27 14:45:47 · 300 阅读 · 1 评论 -
android -> viewPaer 页面滑动
MainActivity.javapublic class MainActivity extends Activity { ViewPager viewpager; // private View view1, view2, view3; private List<View> viewList;//view数组 @Ov...原创 2017-03-27 17:23:56 · 104 阅读 · 0 评论 -
android -> 获取系统输入法列表/已勾选/默认
参考: http://www.aichengxu.com/java/42480.htm t_context = SetIndex.this; // turn_to_system_set_page = (Button)findViewById(R.id.turn_to_system_set_page); ...原创 2017-03-26 13:02:41 · 533 阅读 · 0 评论 -
android -> android 一个 textview 设置不同的字体大小和颜色
参考: http://blog.youkuaiyun.com/fengyoujie/article/details/42783891 在实际应用中,需要将一个字符串已不同的颜色,字体显示出来。当然完全可以通过不同textview拼接出来。也可以通过一个textview来展示。 步骤如下: 1.定义不同style .不妨如下定义2个style<style name="...原创 2017-03-24 00:05:28 · 259 阅读 · 0 评论 -
android -> 父控件 遍历 子 控件
布局文件: <LinearLayout android:id="@+id/candi_more_row1" android:orientation="horizontal" android:gravity="center_vertical" android:layout_width="match_parent" android:layout_weight="1"..原创 2017-03-21 21:03:34 · 761 阅读 · 0 评论 -
android -> 简洁的办法 给 XML 中的 所有 Button 绑定 点击 事件
在XML文件中“显示指定按钮的onClick属性,这样点击按钮时会利用反射的方式调用对应Activity中的click()方法” <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" ...原创 2016-11-14 14:17:53 · 855 阅读 · 2 评论 -
java -> 枚举 的基本 使用
转自 : http://www.cnblogs.com/zhaoyanjun/p/5659811.html 枚举(enum)类型是Java 5新增的特性,它是一种新的类型,允许用常量来表示特定的数据片断,而且全部都以类型安全的形式来表示。 1、常量的使用 在JDK1.5之前,我们定义常量都是:public static fianl....。现在好了,有了枚举,...原创 2016-11-13 16:20:08 · 114 阅读 · 0 评论 -
java-> list 根据内部元素 重新排序
List<CiFormat> returns = new ArrayList<CiFormat>();CiFormat cf_1 = new CiFormat(66,"可恶");returns.add(cf_1);CiFormat cf_2 = new CiFormat(99,"饿恶");returns.add(cf_2);CiFormat ...原创 2016-10-18 00:07:32 · 420 阅读 · 0 评论 -
android -> 在布局中动态添加view的两种方法
转自 : http://blog.youkuaiyun.com/Xd_Yu/article/details/51455609 一、说明 添加视图文件的时候有两种方式:1、通过在xml文件定义layout;2、Java代码编写二、前言说明1.构造xml文件2.LayoutInflater提到addview,首先要了解一下LayoutInflater类。这个类...原创 2017-04-29 19:48:13 · 253 阅读 · 0 评论 -
android -> 只保留一边 的 边框 border
设置background <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:top="-2px" android:right="-2px" android:left="-2px"&原创 2017-05-03 09:05:48 · 645 阅读 · 0 评论 -
android -> 背景background - shape的使用
shape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下: <?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" > <!-- ...原创 2017-05-04 12:09:55 · 868 阅读 · 0 评论 -
android -> TextView setTextSize(int unit, float size) -- px,sp,dip
TextView setTextSize(int unit, float size) TypedValue.COMPLEX_UNIT_PX //Pixels TypedValue.COMPLEX_UNIT_SP //Scaled Pixels TypedValue.COMPLEX_UNIT_DIP //Device Independent Pixels ...原创 2017-03-18 23:35:36 · 627 阅读 · 0 评论 -
android -> canvas学习3 (跟随手势画直线)
DiyView.javapackage com.test1;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.util.Attribut...原创 2017-03-10 17:17:15 · 932 阅读 · 0 评论 -
android -> canvas学习2(动态画图)
关键字 invalidate() 重新执行onDraw() , 下面的例子 每点击一次屏幕 横向 向下移动 一点 package com.test1;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import androi...原创 2017-03-10 16:31:09 · 387 阅读 · 0 评论 -
android -> canvas学习1
参考: http://blog.youkuaiyun.com/lee576/article/details/7860935 新建一个view 文件 , DiyView.javapackage com.test1;import android.content.Context;import android.graphics.Canvas;import android.gra...原创 2017-03-10 14:39:57 · 102 阅读 · 0 评论 -
android -> 九宫格 划直线解锁
来自 : http://blog.youkuaiyun.com/abren32/article/details/48683625 源代码看 附件原创 2017-03-09 22:53:31 · 188 阅读 · 0 评论 -
Java -> 模拟 键盘 按下
public void do_keyboard(){ Robot robot = null; try { robot = new Robot(); } catch (AWTException e) { // TODO Auto-generated catch block e.printStackTrace(); } //创建一个robot对象 ...原创 2017-02-22 16:32:47 · 1023 阅读 · 0 评论 -
java -> 创建 可视化 界面 JFrame
按钮 Jbutton 设置鼠标 点击 事件 btn_stop.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent event) { print("do click"); } }...原创 2017-02-22 16:17:55 · 824 阅读 · 0 评论 -
android -> 设置 全局 字体样式
首页在AndroidManifest.xml中 application中设置一个主题<application android:name="com.qiyuan.congmingtou.app.CMTApplication" android:allowBackup="true" android:icon="@drawable/ic_launcher"...原创 2017-05-05 11:11:24 · 316 阅读 · 0 评论 -
java -> 数组 , List , 性能 分析
******ArrayList 的 底层是 Array *********ArrayList是以数组的形式存放数据的,性能和数组应该是差不多。它读取的性能比LinkedList快,但是添加的性能不如LinkedListLinkedList是以链表的形式存储数据的,它添加的性能比ArrayList快,读取的性能不如ArrayList '''''' From: http...原创 2016-10-17 22:36:48 · 295 阅读 · 0 评论 -
android > 将assets 文件中的数据库导入 包里databases文件夹
public void checkData(){ //app 的 数据库路径 String dataPath = getApplicationContext().getDatabasePath("..").getAbsolutePath(); dataPath = dataPath.replace("..","");//out:...原创 2016-10-17 21:12:38 · 272 阅读 · 0 评论 -
android -> sqlite 快速大批量插入
结果:1W 数据 658 MS10W 数据 3482 MS import android.app.Activity;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHel...原创 2016-09-27 11:09:42 · 165 阅读 · 0 评论 -
java -> ArrayList动态数组类的用法(转)
ArrayList<String> a = new ArrayList<>(); a.add("aa"); a.add("bb"); a.add("cc"); System.out.println(a.size()); System.out.println(a.get(0)); a.clear(); a.add...原创 2013-01-17 16:21:51 · 255 阅读 · 0 评论 -
Myeclipse自动生成javabean的get和set方法
用Myeclipse开发java web程序,写javabean的时候,如果字段很多的话,写get和set方法是一件很无语和浪费时间的事情,所以Myeclipse提供了一个自动生成这些方法的功能。 首先新建一个javabean Student.java,字段有sno,sname,age等。如下: public class Student { ...原创 2013-06-15 10:01:55 · 142 阅读 · 0 评论 -
java > 截取字符串而不出现乱码
public static String subStr(String str, int subSLength) throws UnsupportedEncodingException{ if (str == null) return ""; else{ ...原创 2012-08-01 18:25:35 · 554 阅读 · 0 评论 -
java > Base64 encode / decode
String a = "aaaaaaa"; String br = Base64.encode(a); System.out.println(br); System.out.println(Base64.decode(br));原创 2013-04-11 21:26:54 · 122 阅读 · 0 评论 -
java > 正则 / 贪婪匹配 / 替换
import java.util.regex.Matcher;import java.util.regex.Pattern;public class Test { public static void main(String[] args) { String str = "<biao><>c<b>"; Pattern pattern;...原创 2012-07-24 17:50:47 · 178 阅读 · 0 评论 -
java > MD5
public final static String MD5(String s) { char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' }; try { byte[] strTe...原创 2012-07-24 11:21:18 · 97 阅读 · 0 评论 -
java > 毫秒转时间格式
String nDateString ="1365574122840"; Date date = new Date(Long.valueOf(nDateString)); SimpleDateFormat format = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" ); String a=format.format(da...原创 2013-04-10 17:52:44 · 110 阅读 · 0 评论 -
android > android 客户端 ,PHP 服务器端 HttpGet类和HttpPost类
先是httpPost -------------------------------------------PHP CODE<?php header("Content-Type: text/html; charset=UTF-8"); if(isset($_POST['username']) && isset($_POST['passwo...原创 2013-03-30 14:19:52 · 115 阅读 · 0 评论 -
java > 加法,减法
/** 创建日期 2004-10-14** 如果需要精确计算,非要用String来够造BigDecimal不可*/package com.lims.actions.testqc.comm;/*** @author Jstar*** 窗口 > 首选项 > Java > 代码生成 > 代码和注释*/import java.ma...原创 2014-03-28 23:09:31 · 398 阅读 · 0 评论 -
java -> 基于JAVA的UDP服务器实现
import java.awt.*;import java.awt.event.*;import java.net.*;import javax.swing.*;public class UDPServerDemo extends JFrame{ int port=2345; //端口号 public UDPServerDemo(){ try{...原创 2016-05-09 17:08:10 · 438 阅读 · 0 评论 -
java ->新建可视化FORM 并 通过bat 运行
1, 右键-》NEW->other->MyEclipse->Swing->Matisse Form2, new Matisse Form Class, 选择模板3, 新建bat 文件 到 项目 根目录 @ECHO OFFecho.if "%JRE_HOME%" == "" goto :use_jdk set _JAVA_HO...原创 2016-05-10 10:22:28 · 236 阅读 · 0 评论 -
android -> 设置文本 各个字体 不同颜色
TextView text1 = (TextView)findViewById(R.id.text1);//SpannableStringBuilder builder = new SpannableStringBuilder(text1.getText().toString());//ForegroundColorSpan 为文字前景色,BackgroundColorSpan...原创 2016-09-21 09:38:27 · 183 阅读 · 0 评论 -
android -> 添加悬浮 视图
Button bb=new Button(getApplicationContext());WindowManager wm=(WindowManager)getApplicationContext().getSystemService(Context.WINDOW_SERVICE);WindowManager.LayoutParams wmParams = new WindowM...原创 2016-09-18 22:40:38 · 138 阅读 · 0 评论 -
android-> 代码添加视图 addContentVIew
@Overrideprotected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); TextView tv = new TextView(this); FrameLayout.Layo...原创 2016-09-18 21:01:03 · 250 阅读 · 0 评论 -
java -> UDP 服务器/客户端 ( 性能指数1星 )
来自/原文 : http://blog.chinaunix.net/uid-540802-id-446145.html 以下是服务器端代码,代码在接收到请求后,处理交给线程池。线程池在处理完成后回复报文线客户端。里面加入了一些性能统计功能,加入了处理报文数量的计数器,还有一个线程统计每秒收到的报文数。package com.chouy.udpdns;i...原创 2016-06-25 00:06:59 · 254 阅读 · 0 评论 -
java -> UDP Server/Client
UDPServer, 异步返回。新建线程返回数据package m;import java.io.*;import java.net.*;import java.util.ArrayList;public class UDPServer extends Thread{ /** * */ private static in...原创 2016-06-23 11:39:53 · 238 阅读 · 0 评论 -
java -> MYSQL 连接 通过 JDBC
先从 http://dev.mysql.com/downloads/connector/j/ 下载 然后把根目录的 mysql-connector-java-5.1.39-bin.jar 导入JAVA 工程 DB.java 用于连接 数据库package main;import java.sql.Connection; import java.sql.Driver...原创 2016-05-19 17:33:28 · 295 阅读 · 0 评论