- 博客(61)
- 收藏
- 关注

原创 自定义View,画折线图
最近学到画折线图,实现出来了,现在把代码贴出来,给大家点评,也给自己做个备忘1,xml文件中:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" and
2016-01-26 09:53:15
698

原创 fragment+ViewPager的使用(页面的滑动切换)
本人写的效果是这样的,它可以点击底部的两个按钮来切换,也可以左右滑动来切换,每个页面可以有独立的布局及响应这个小项目用到了两个fragment对象,一个ViewPager(一个是连接的fragment,一个是展示的fragment,大家要是有需要也可以自己在加)1、布局文件:Activity.xml<RelativeLayout xmlns:android="http://sc
2016-01-20 13:06:23
670
原创 Jmeter返回Connection timed out: connect
Jmeter返回org.apache.http.conn.HttpHostConnectException: Connect to 59.195.206.20:8083 [/59.195.206.20] failed: Connection timed out: connect
2022-10-04 11:37:19
6346
原创 集合中的数据排序
private void __bubbleSort(List array) { int length = array.size() - 1; for (int out = length; out > 0; out--) { for (int i = 0; i ; i++) { if (array.get(i).getCreationDate(
2016-08-18 15:38:11
627
原创 生成带logo的二维码
当有logo时生成带logo的二维码,没有时生成一般的二维码首先要提价zXing;然后自定义一个工具类HJQRCodeUtilpublic class HJQRCodeUtil { /** * 生成二维码Bitmap * * @param content 内容 * @param widthPix 图片宽度 * @param
2016-07-28 15:00:26
892
原创 图片的各个形式的转换
1,View转为Bitmap的//将View转化成bitmapBitmap newLogo = getViewBitmap(view,57,57);
2016-07-28 10:44:38
318
原创 按照指定长度切割字符串
/** * 按照指定长度切割字符串 * @param inputString 需要切割的源字符串 * @param length 指定的长度 * @return */ public static String getDivLines(String inputString, int length) { List divList
2016-07-20 16:03:32
2053
原创 ListView的高度测量
应用场景:当scrollView中嵌入一个ListView时,listview的高度不知道。显示时只显示一行。自定义的ListView:package com.hanju.view;import android.content.Context;import android.util.AttributeSet;import android.widget.ListView;/** *
2016-07-20 11:29:54
371
原创 图片的高斯模糊
1,布局: <RelativeLayout android:layout_width="match_parent" android:layout_height="200dp" > <ImageView android:id="
2016-07-20 11:08:40
340
原创 工具类的方法
package com.hanju.tools;import android.content.Context;import android.content.pm.PackageInfo;import android.content.pm.PackageManager.NameNotFoundException;import android.graphics.Bitmap;import
2016-06-14 11:31:33
363
原创 自定义开关
xml,文件中 <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center" > <com.hanju.util.SlideSwit
2016-05-15 18:08:30
338
原创 版本较低导致的setBackground(null)错误
Android 2.x.x版本下错误:java.lang.NoSuchMethodError: android.view.View.setBackground解决方法:int sdk = android.os.Build.VERSION.SDK_INT;if (sdk item_text.setBackgroundDrawable(null); }else {
2016-04-07 18:20:23
3205
原创 自定义的密码输入判断
自定义的密码输入判断//密码输入判断 public NumberKeyListener keyListener = new NumberKeyListener() { @Override public int getInputType() { // TODO Auto-generated method stub return InputType.
2016-02-25 16:31:05
440
原创 和后台交互
需要交互的页面 sp = getSharedPreferences("HJSmartRouter", MODE_PRIVATE); userId = sp.getString("userId", null); token = sp.getString("token", null); System.out.println("=========="+userId); //获取
2016-02-24 14:12:38
338
原创 数据的简单操作集
/* * 消除数组里的空格 */ private void __setStr() { Iterator it = HJTagDataModel.mSelectStrs.iterator(); while (it.hasNext()) { if (it.next().equals("")) { it.remove(); } } }
2016-02-24 14:06:37
420
原创 广播的发出与接收
广播的发出与接收,用于页面间的消息传递(B界面的数据变动时,A界面的数据刷新)。A界面 receiver=new Receiver(); IntentFilter filter=new IntentFilter(); filter.addAction("refreshList"); registerReceiver(receiver, filter);B界面
2016-02-24 13:42:05
309
原创 小小的迭代器
private void __init() { Iterator it = HJTagDataModel.mSelectStrs.iterator(); while(it.hasNext()) { if(it.next().equals("")) { it.remove(); } }作用:在集合中消除空格
2016-02-14 18:15:58
253
原创 多项选择~checkbox的简单运用
<CheckBox android:id="@+id/cb_tagType1_tag_food" android:layout_width="wrap_content" android:layout_height="wrap_content"
2016-01-29 17:39:34
404
原创 仿微信界面的只能点击,不能滑动,和随机显示不同的布局
1.xml文件activity.xml文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <FrameLayou
2016-01-27 10:13:24
564
原创 一段文字中的几个关键字显示高亮
将一段文字中的几个关键字显示高亮示例:将“我的愿望是当个绿巨人,所以我想让我的皮(derma)肤是绿色”中的”皮肤“显示绿色。public class MainActivity extends Activity { private static TextView mTextView; //需要显示的文字 private static String keywords="皮(.*
2015-08-17 15:55:49
3451
原创 从网络上下载文件
文件的下载:使用HTTP协议下载文件·创建一个HttpURLConnection对象HttpURLConnection urlConnection=(HttpURLConnection)url.openConnection();·获得一个InputStream对象urlConn.getInputStream()·访问网络的权限android.permission.INT
2015-05-27 11:25:30
759
原创 ProgressBar(进度条)
ProgressBar是一个进度条(文件的下载,大量数据的处理时要显示的进度)代码示例:ProgressBar.java中的代码:public class ProgressBarTest extends Activity { //声明变量 private ProgressBar firstBar; private ProgressBar secondBar; private B
2015-05-27 11:13:48
1006
原创 Service的基本用法
Service是一个应用程序组件,没有界面,在后台运行和Activity是一个级别的。通常用来处理一些耗时较长的操作。可以使用Service更新ContentProvider,播放MP3,网络连接,发送Intent以及启动系统的通知等等。 Service不是一个单独的进程 Service不是一个线程,(一个进程有多个线程)启动Service: —Context.start
2015-05-23 12:10:55
647
原创 实现线程的第二种方法
实现线程的第二种方法 提供一个实现接口Runnable的类作为线程的目标对象,在初始化一个Thread类或Thread子类的线程对象时,把目标对象传递给这个线程实例,由该目标对象提供线程体。代码示例:public class Runnablempl implements Runnable { public void run() { for(int i=0;i Sy
2015-05-23 12:07:33
523
原创 欢迎页面(Welcome)
package com.example.welcome;import java.util.ArrayList;import android.os.Bundle;import android.support.v4.view.PagerAdapter;import android.support.v4.view.ViewPager;import android.support.v4.vi
2015-05-18 18:51:48
11881
原创 Relativelayout(相对布局)示例
相对布局(RelativeLayout)在这个容器内部的字子元素们可以使用彼此之间的相对位置,或容器之间的相对位置来进行定位。相关属性:android:layout_abowe 将该控件置于给定ID的控件之上; android:layout_below 将该控件置于给定ID的控件之下; android:layo
2015-05-15 21:41:04
765
原创 简单的音频播放示例
mainActivity.java中的代码public class MainActivity extends Activity implements OnClickListener { MediaPlayer mp=null; View bt1=null; Vie
2015-05-11 22:25:34
489
原创 HTML基础练习1
HTML(Hyper Text Mark-up Language 超文本标记语言) ,是一种用来描述网页内容的描述性的标记语言,它不是编程语言。HTML的编写模板(主要框架) (头部) (标题) (主题) 各个标签以及特殊字符的使用1、标题的大小,颜
2015-03-14 20:10:46
468
原创 ios--UITabBarController的用法
/*思路: *1.创建若干个子视图控制器(它们是并列的关系) * 1.1创建UITabBarItem实例,赋值给相应的子视图控制器(2中方法) *2.创建一个数组,将已创建的子视图控制器,添加到数组中 *3.创建UITabBarController实例 *4.tabBarController.viewControllers = viewContro
2014-08-08 20:19:37
483
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人