- 博客(44)
- 资源 (7)
- 收藏
- 关注
原创 圆角图片工具类
import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Paint;import android.graphics.PorterDuff;import android.graphics.PorterDuffXfermode;import android.graphics.RectF;
2016-07-18 15:10:40 285
原创 ViewPager
package com.example.xiexincheng.viewpager;import android.support.v4.app.Fragment;import android.support.v4.app.FragmentManager;import android.support.v4.app.FragmentPagerAdapter;import android.support
2016-07-18 15:09:45 266
原创 listView分页加载
MainActivity .javapackage com.example.listview_pager;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import org.json.JSONArray;im
2016-07-17 14:16:21 419
原创 多线程下载
package com.example.duoxianchengxiazai;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnection;impor
2016-07-17 14:13:34 355
原创 Socket通信
客户端:MainActivity .javapackage com.example.socket;import java.io.InputStream;import java.io.OutputStream;import java.net.Socket;import java.util.ArrayList;import java.util.List;
2016-07-17 13:57:26 266
原创 HTTP通讯请求工具包
package tools;import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.net.URLDecoder;import java.util.ArrayList;import java.util.List;import java.util.Map;imp
2016-07-17 13:52:27 671 1
原创 SQLite
package com.sql;import android.app.Application;/** * 继承这个应用程序Application * */public class Myapp extends Application {public static MyDateBasrHelp db;public static String usern
2016-07-17 13:34:40 241
原创 ToggleButton switch开关
1.: android:id="@+id/mTogBtn" android:layout_width="55dp" android:layout_height="40dp" android:background="@drawable/framework_switch_turn_on"
2016-07-12 20:36:02 214
原创 sqlite
创建sqliteimport android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFactory;import android.database.sqlite.SQLiteOpenHelp
2016-07-12 20:35:42 226
原创 发送短信
权限: //按钮private Button bt; String string = "123456789",phone="13027291145";bt = (Button) findViewById(R.id.button); bt.setOnClickListener(new View.OnClickListener() {
2016-07-12 20:35:22 258
原创 轻量级数据存储
/**轻量级数据存储*//**存储*/sharedpreferences spf=getsharedperences("name",MODE_PRIVATE);Editor editor=spf.edit();editer.putstring("name1",x);//上传数据editor.commit();//提交数据/**读取*/sh
2016-07-12 20:35:00 460
原创 判断网络连接状态
/** * 设置在onStart()方法里面,可以在界面每次获得焦点的时候都进行检测 */ @Override protected void onStart() { ConnectivityManager manager = (ConnectivityManager) this .getSyst
2016-07-12 20:34:33 167
原创 布局的调用
1.需要引入布局的布局 layout="@layout/layout_header" android:layout_width="wrap_content" android:layout_height="wrap_content">2.被引入的布局layout_header.xml
2016-07-12 20:33:55 226
原创 数据库创建
create table student(nid integer primary key autoincrement,xingming varchar,xingbie varchar,nianling varchar,banji varchar,xuehao varchar,shoujihao varchar)
2016-07-12 20:33:08 232
原创 json数据解析
{"weatherinfo":{"city":"北京","cityid":"101010100","temp1":"15℃","temp2":"5℃","weather":"多云","img1":"d1.gif","img2":"n1.gif","ptime":"08:00"}}new Thread() { public void run() {
2016-07-12 20:32:42 232
原创 极光推送
1.解压libs文件复制到项目中libs文件夹中2.把该文件复制到项目drawable-hdpi文件夹中3.把该布局文件复制到项目布局文件中4.在工程project.properties中配置proguard-android.txt -dontoptimize -dontpreverify -dontwarn cn.jpush.** -k
2016-07-12 20:32:18 170
原创 单选按钮&复选按钮
复选按钮:需要通过按钮实现onClick里面设置当checkbox.isChecked()默认为true就是选中状态;xml标签: android:id="@+id/fuxuan0" android:layout_width="wrap_content" android:layout_height="wrap_content"
2016-07-12 20:31:45 303
原创 SharedPreferences(保存图片)
/** * 将Bitmap转换成字符串保存至SharedPreferences * * 注意: 在压缩图片至输出流时,不要选择CompressFormat.JPEG而该是PNG,否则会造成图片有黑色背景 */ private void saveBitmapToSharedPreferences() { //得到要
2016-07-12 20:31:17 870
原创 下拉框Spinner
xml: android:layout_width="match_parent" android:layout_height="50dp" android:entries="@array/mibaowenti" />-------------------------
2016-07-12 20:30:56 247
原创 获取出生日期和时间
Calendar calendar = Calendar.getInstance(); int year = calendar.get(Calendar.YEAR); int month = calendar.get(Calendar.MONTH); int day = calendar.get(
2016-07-12 20:30:29 602
原创 线程URL访问网络资源
Bitmap bitmap;//全局变量Handler handler = new Handler() { public void handleMessage(android.os.Message msg) { if (msg.what == 123) { // 将获取到的图片显示到控件上面
2016-07-12 20:29:24 279
原创 Fragment
java代码继承Fragment public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {//绑定布局文件 return inflater.inflate(R.layout.fr1_layout, co
2016-07-12 20:28:57 178
原创 获取系统时间
public String time() { String time = null; /** * 获取系统时间 */ Calendar ca = Calendar.getInstance(); int year = ca.get(Calendar.YEAR);// 获取年份
2016-07-12 20:28:28 190
原创 Eclipse快捷键以及Layout布局异常
当布局预览变成黑色时:1、首先去Manifest文件中找到该应用使用的主题2、然后一直找,找到最后3、最后找到的主题在themes.xml中,我这个项目最终引用的主题是Theme.Holo.Light,在里面找到一个item,name=“panelColorBackground”那个。将它修改如下就好4、最后save一下,然后重启一下eclipse就行了。记得,记得重启
2016-07-12 20:28:05 579
原创 WebView
添加网络权限:<WebView android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/webView" />加载本地资源example.html 存放在assets文件夹内调用We
2016-07-12 20:27:12 146
原创 发送验证码倒计时、图片验证码
发送验证码倒计时:图片验证码:生成图片验证码的方法封装类:// 将验证码用图片的形式显示出来 iv_showCode.setImageBitmap(Code.getInstance().createBitmap()); realCode = Code.getInstance().getCode();
2016-07-12 20:25:11 255
原创 txt报表IO流
public class CreateFiles { public void initData(String text) { String filePath = "/sdcard/选课系统/"; String fileName = "选课系统.txt"; /** * text:文本内容 filePath:文
2016-07-12 20:24:33 279
原创 MediaPlayer(音乐播放器)
使用MediaPlayer播放音乐 MediaPlayer其实是一个封装的很好的音频、视频流媒体操作类,如果查看其源码,会发现其内部是调用的native方法,所以它其实是有C++实现的。 既然是一个流媒体操作类,那么必然涉及到,播放、暂停、停止等操作,实际上MediaPlayer也为我们提供了相应的方法来直接操作流媒体。void start():开始或恢复播放。void
2016-07-12 20:23:55 834
原创 Activity的关闭返回指定页面
问题:如何在本Activity页面退出后回到首页或者指定的Activity入口。假如你在D页面,想退出当前activity时回到最初的首页入口A页面,中间有B、C两个页面。思路:退出本页面finish即可。将首页置于任务栈栈顶,将其他的activity清除出栈;自定义工具类AppManager;在结束的activity页面的功能代码中加入代码:AppManage
2016-07-12 20:23:16 1192
原创 URL网络通讯
// 使用doPost请求时,允许输入和输出流 conn.setDoInput(true); conn.setDoOutput(true); // 设置请求方式 conn.setRequestMethod("GET");
2016-07-12 20:22:36 236
原创 天气接口
Json:http://wthrcdn.etouch.cn/weather_mini?city=南昌(最全)①http://www.weather.com.cn/adat/cityinfo/101240103.html②http://wthrcdn.etouch.cn/weather_mini?citykey=101010100Xml:http://wthrcdn.etouch
2016-07-12 20:21:53 347
原创 调用系统相册&文件管理器&相机
一:直接调用系统相册Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setDataAndType( MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
2016-07-12 20:21:09 824
原创 子线程异步任务
// 异步任务/** * String:数据类型 Void::没有进度条,int 有 * * @author xiexincheng * */ private class MyAsync extends AsyncTask { // 第一步加载 @Override
2016-07-12 20:20:43 384
原创 退出程序
1.连按两次返回键退出:// 双击返回事件 long touchTime = 0; long waitTime = 2000; public void onBackPressed() { long currentTime = System.currentTimeMillis();
2016-07-12 20:20:12 187
原创 多线程下载
Java:import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnection;import java.net.URL;import java.util.Ar
2016-07-12 20:19:19 229
原创 第三方分享跳转
// 启动分享发送到属性 Intent intent = new Intent( Intent.ACTION_SEND); // 分享发送到数据类型
2016-07-12 20:16:50 363
原创 Bitmap
/** * 以最省内存的方式读取图片 */ public static Bitmap readBitmap(final String path) { try { FileInputStream stream = new FileInputStream(new File(path + "test.jpg"));
2016-07-12 20:15:46 230
原创 提示框&对话框
提示框:new AlertDialog.Builder(LoginActivity.this).setTitle("错误") .setMessage("帐号或密码不能空").setPositiveButton("确定", null) .show(); --------------------------
2016-07-12 20:15:17 202
学员管理_StudentManage
2016-07-12
大学课程_CollegeCourses
2016-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人