自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

joy的专栏

我的目标在哪里

  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

原创 好用的验证码

https://gitee.com/ele-admin/EasyCaptcha?_from=gitee_search

2021-12-22 07:13:53 78

原创 画画板

package com.gjj.joy.draw;import android.app.Activity;import android.content.Intent;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import androi

2016-01-20 22:41:30 306

原创 图片特效

//加载原图,这个对象是只读的 Bitmap bmSrc = BitmapFactory.decodeFile("sdcard/girl2.jpg"); //开始创建原图的拷贝 //1.创建一个没有任何内容的bitmap对象,宽高与原图一致,可以比喻为一张跟原图一样大小的白纸, //下一步便在纸上作画,把原图画出来 Bit

2016-01-19 23:37:35 296

原创 创建图片副本

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //加载原图,这个对象是只读的 Bitmap bmSrc = BitmapFactory.decod

2016-01-19 23:36:44 809

原创 加载图片(缩放当图片太大)

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); BitmapFactory.Options options = new BitmapFactory.Options(

2016-01-19 23:35:45 342

原创 打电话

权限<uses-permission android:name="android.permission.CALL_PHONE"/>package com.example.test2;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;

2016-01-12 21:04:34 346

原创 调用远程服务

远程服务类 清单文件中注册<service android:name=".RemoteService"> <intent-filter> <action android:name="com.gjj.remoteservice"/> </intent-filter></service>package com.examp

2016-01-12 20:48:56 254

原创 在服务中注册广播接受者

package com.example.test2;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;public class RegisterReciver extends Activity { private Inten

2016-01-12 20:00:58 276

原创 输入流转换成字符串

public class Utils { public static String getTextFromStream(InputStream is){ int len=0; byte[] b=new byte[1024]; ByteArrayOutputStream baos=new ByteArrayOutputStream();

2015-12-30 23:14:40 310

原创 HttpPost登陆

package com.example.net;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view.View;import android.widget.EditText;import and

2015-12-30 23:12:44 522

原创 HttpGet登陆

package com.example.net;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view.View;import android.widget.EditText;import and

2015-12-30 23:10:03 601

原创 简易新闻客户端

需要网络权限<uses-permission android:name="android.permission.INTERNET" />package com.example.net;import android.app.Activity;import android.os.Handler;import android.os.Message;import android.support.v7.

2015-12-30 23:05:12 719

原创 html文件查看器2

权限<uses-permission android:name="android.permission.INTERNET" />package com.example.net;import android.app.Activity;import android.os.Handler;import android.os.Message;import android.support.v7.app.

2015-12-30 22:57:17 489

原创 html文件查看器

权限<uses-permission android:name="android.permission.INTERNET" />package com.example.net;import android.app.Activity;import android.os.Handler;import android.os.Message;import android.support.v7.app.

2015-12-30 22:53:45 1716

原创 请求网络下载图片2(读取是否存在缓存图片)

package com.example.net;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Bundle;import android.os.Handler;import android.os.Messag

2015-12-30 22:36:56 412

原创 请求网络下载图片

package com.example.net;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Bundle;import android.os.Handler;import android.os.Messag

2015-12-30 22:31:31 413

原创 多线程下载

import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.U

2015-12-30 22:21:09 238

原创 填充ListView(使用SimpleAdapter)

主要代码package com.example.test;import android.app.Activity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.ListView;import android.widget.SimpleAdapter;import java.u

2015-12-27 11:53:08 563

原创 填充ListView(使用ArrayAdapter)

主要代码package com.example.test;import android.app.Activity;import android.support.v7.app.ActionBarActivity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import andro

2015-12-27 11:37:16 541

原创 用布局填充器填充ListView(继承BaseAdapter)

主要代码package com.example.test;import android.app.Activity;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import android.os.Bundle;import android.view.LayoutInflater;im

2015-12-27 11:25:13 959

原创 填充ListView(继承BaseAdapter)

主要代码package com.example.test;import android.app.Activity;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import android.support.v7.app.ActionBarActivity;import android.

2015-12-27 10:29:33 239

原创 用scrollview显示多数据

主要代码package com.example.test;import android.app.Activity;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import android.support.v7.app.ActionBarActivity;import android.

2015-12-27 10:26:15 659

原创 创建sqlite数据库

实现SQLiteOpenHelper 创建数据库package com.example.test;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;import android.util.Log;

2015-12-26 12:15:41 302

原创 pull解析XML文件

核心代码package com.example.createxml;import android.os.Environment;import android.support.v7.app.ActionBarActivity;import android.os.Bundle;import android.util.Log;import android.util.Xml;import andr

2015-12-26 11:34:35 331

原创 使XML序列化器生成XML文件

布局文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="matc

2015-12-26 10:05:24 699

原创 android单元测试

1.首先在项目(androidTest下创建类) 测试类必须以Test结尾2.创建测试类package com.example.rwstore;import android.test.InstrumentationTestCase;import android.util.Log;/** * Created by joy on 2015/12/21. */public class Ces

2015-12-21 20:51:15 328

原创 生成XML文件

生成的XML文件 package com.example.createxml;import android.app.Activity;import android.support.v7.app.ActionBarActivity;import android.os.Bundle;import android.view.Menu;import android.view.MenuIte

2015-12-20 11:43:38 279

原创 SharedPreferences存储

package com.example.test;import android.app.Activity;import android.content.SharedPreferences;import android.os.Bundle;import android.os.Environment;import android.util.Log;import android.view.Vie

2015-12-20 11:05:36 262

原创 内部存储和外部存储

读写文件添加权限内部存储读写不需要添加任何权限外部存储需要写需要添加权限 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>外部存储读不需要添加权限外部存储代码实现 if(Enviro.equals(Environment.MEDIA_MOUNTED)) {

2015-12-20 10:47:15 1137

原创 TableLayout

1. <TableRow>和<TextView>中的layout_width和layout_height都是由tablelayout控制 2. <TextView android:layout_column="1"> layout_column设置为第一列 3. <TextView android:layout_span="2"> layout_span设置跨2列 4. stretchCol

2015-12-19 09:04:55 225

原创 RelativeLayout布局

RelativeLayout布局<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <Button android:

2015-12-19 08:48:25 444

原创 LinearLayout布局

LinearLayout布局 这里要特别注意orientation的值<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android

2015-12-19 08:27:40 317

转载 MD5加密

MD5加密MessageDigest digest=MessageDigest.getInstance("md5");String password="123456";byte[] bytes=digest.digest(password.getBytes());StringBuffer sb=new StringBuffer();//每个byte(8个二进制位)做与运算)for(byte

2015-10-18 08:40:53 269

原创 dialog

模态对话框 (DS_MODALFRAME风格)创建DialogBoxParam结束模态对话框EndDialog*********************************************************************************非模态对话框(WS_THICKFRAME)创建CreateDialogParam结束

2012-12-20 21:24:24 239

原创 ComboBox控件

<br />comboBox1.DataSource = dataset.Tables["gradeTable"];//数据集表<br />comboBox1.DisplayMember = "GradeName";//设置要显示的列名

2010-10-14 21:19:00 311

原创 DataGridView控件

 SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=MyBookShop;User ID=sa;pwd=123456"); DataSet ds = new DataSet(); SqlDataAdapter dataAdapter = new SqlDataAdapter("select * from UserRoles",conn); dataAdapter.Fill(ds,"student"); dataGrid

2010-10-14 21:18:00 259

原创 ListView控件

<br />ListViewItem lvi = new ListViewItem(IDCode);<br />lvi.Tag = (string)dataReader["IDCode"];<br />ListView1.Items.Add(lviUsers);<br />ListView1.SubItems.AddRange(new string[] { name, nation, valiDate, birthday, address, department, sex });<br /><br />Li

2010-10-14 21:17:00 230

原创 object sender, EventArgs e

产生事件的对象,不一定是按钮,也可能是其他窗体控件这个问题百度上有问过,我觉得这个答案可能比较好理解<br />在你的窗体中添加一个Label,双击Label的MouseClick事件。添加如下方法: <br />private void label1_MouseClick(object sender, MouseEventArgs e) <br />{ <br />Label senderLabel = (Label)sender;//根据sender引用控件。 <br />senderLabel.Tex

2010-10-12 10:49:00 406

原创 structs简单文件上传

导入struts库建2个包actions 和 forms包UploadForm类package forms;import org.apache.struts.action.ActionForm;import org.apache.struts.upload.FormFile;public class UploadForm extends ActionForm { private FormFile myfile; public FormFile getMyfile() { retur

2010-08-26 12:56:00 644

原创 简单的自动补全功能

引入dwr库和mssqlserver2.jar在src建包biz编写方法package biz;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import org.hibernate.Query;import org.hibernate.Session;import dao.BaseHibernateDAO;import dao.HibernateSessionFactory;

2010-08-26 11:57:00 558 1

借用企业开发者身份说明.md

借用企业开发者身份说明.md

2022-11-29

struts DispatchAction

简单的DispatchAction实例。。。。。。。。

2010-09-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除