自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 面试题

volatile用volatile修饰的变量,线程在每次使用变量的时候,都会读取变量修改后的最的值。volatile很容易被误用,用来进行原子性操作。finafinal可以修饰非抽象类、非抽象类成员方法和变量。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次

2016-11-27 20:59:47 335

原创 RecycleView下拉刷新上拉加载

package bwie.myapplication;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import com.wuxiaolong.pullloadmorerecyclerview.PullLoadMoreRecyclerView;import java.util.ArrayList;

2016-11-23 19:15:03 539

原创 基础版百度定位核心代码

package bwie.baidumap;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompatActivity;import android.util.Log;import android.view.View;

2016-11-18 15:31:29 759

原创 ListView的全选反选

package bwie.day02_listview;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.AdapterView;import android.widget.Button;import

2016-11-13 22:55:28 356

原创 RecyCleView用法

package bawei.recycdemo;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.support.v7.widget.GridLayoutManager;import android.support.v7.widget.LinearLayoutManag

2016-11-13 20:42:51 473

原创 自定义View

package bwie.day02;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.gr

2016-11-07 08:14:38 217

原创 自定义View绘制各种图形

package andy.costomview;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Color;import andr

2016-11-06 18:40:14 598

原创 ScrollView和ListView冲突的问题

/** * Created by Gaojian on 2016/11/2. */public class CustomListview extends ListView { public CustomListview(Context context) { super(context); } public CustomListview(Context co

2016-11-06 13:14:44 265

原创 圆形图片

package com.example.day10_photo;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.BitmapShader;import android.graphics.Canv

2016-10-25 19:08:24 234

转载 自定义圆角

package com.bwie.cartoonproject;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graphics.Can

2016-10-25 19:01:49 232

原创 ViewPagerIndicator

1.导入类库 下载地址: #2.粘贴到清单文件中 此时会报错android:theme="@style/StyledIndicators"#在styles.xml中粘贴<style name="StyledIndicators" parent="@android:style/Theme.Light"> <item name="vpiTabPageIndicatorStyle

2016-10-25 13:21:33 264

转载 RadioButton点击带下划线效果

RadioButton点击带下划线效果在开发中,我们经常会要实现一个RadioGroup中点击某个按钮,然后去实现某个操作,这个时候要一个选中状态的标示,很多时候是在下面加一个横线,效果如下:这里写图片描述那怎样通过xml文件来实现这个效果:首先,我们肯定需要一个selector,关键是怎么在selector来实现下面的横线,首先我们需要给radiobutton一个固定的高度,比如48dp,然

2016-10-25 09:29:49 2020

原创 调系统拨号及键盘

public void dialPhoneNumber(String phoneNumber) { Intent intent = new Intent(Intent.ACTION_DIAL); intent.setData(Uri.parse("tel:" + phoneNumber)); if (intent.resolveActivity(get

2016-10-17 16:13:17 354

原创 城市选择

Java代码public class MainActivity extends Activity { private ListView citylist_lft; private ListView citylist_right; List<String> list = new ArrayList<>(); String[] letter = { "A", "B", "C

2016-10-13 08:58:22 306

原创 SlidingMenu配置

SlidingMenu menu=new SlidingMenu(context); menu.setMode(SlidingMenu.RIGHT); 菜单的位置 左/右menu.setMenu(R.layout.leftmenu); 为侧滑菜单设置布局menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN); 滑出菜单的模式 Sli

2016-10-08 08:22:44 248

原创 读取系统Provider不同内容的相关字段

读取ContentProvider的基本步骤: 1:得到ContentResolver类对象:ContentResolver cr = getContentResolver(); 2:定义要查询的字段String数组。 3:使用cr.query(URI,字段数组,null, null,null);,返回一个Cursor对象。 4:使用while循环得到Cursor里面的内容。电话联

2016-10-07 19:48:05 376

原创 post请求

1、 new Thread(){ public void run() { try { URL url=new URL("https://tcc.taobao.com/cc/json/mobile_tel_segment.htm"); HttpURLConnec

2016-09-25 19:58:06 252

原创 将Bitmap写入到sd卡

// 加载图片 AsyncTask<String, Void, Bitmap> as = new AsyncTask<String, Void, Bitmap>() { @Override protected Bitmap doInBackground(String... params) { try {

2016-09-25 19:00:16 457

原创 Dbutils 创建数据库

public class InfoDao { private DbUtils create; public InfoDao(Context context) { super(); //建库 create = DbUtils.create(context, "logininfo"); try { //建

2016-09-25 18:45:05 388

原创 SQL语句

-- 连接数据库mysql -uroot -proot-- 可以保护你的密码,不泄露*****mysql -uroot -p-- 查看mysql数据库中已有的数据库show databases;-- 创建数据库create database 1411b;-- 删除数据库drop database 1411b;-- 打开数据库use 1411b;-- 建表create tab

2016-09-23 11:31:44 301

原创 点击按钮变色

<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:drawable="@drawable/a2" android:state_pressed="true"></item> <item an

2016-09-21 16:52:12 269

原创 Fragment传值2

main xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="ma

2016-09-21 13:55:17 250

原创 Fragment传值1

public class Fragment1 extends Fragment{ private View view; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

2016-09-21 13:44:04 232

原创 补间动画

XML<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="true" > <!-- 位移 <translate android:duration="300

2016-09-20 16:22:56 195

原创 按两次返回键退出应用程序

//按两次返回键退出应用程序 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(event.getAction()==KeyEvent.ACTION_DOWN&&keyCode==KeyEvent.KEYCODE_BACK){ if(System.curren

2016-09-20 09:11:14 321

原创 JSONObject/JSONArray解析json

public class MainActivity extends Activity implements OnClickListener { private static final String TAG = "MainActivity"; private Button jx1; private Button jx2; String str = "{'name':'

2016-09-19 20:07:40 297

原创 倒计时

public class MainActivity extends Activity { private TextView js; int time = 24 * 60 * 60 * 1000; private Timer timer; private int hour; private int minute; private int second;

2016-09-19 07:37:04 181

原创 ActionBar

@SuppressLint("NewApi")public class Main2Activity extends FragmentActivity { protected static final String TAG = "Main2Activity"; private TabListener listener=new TabListener() { @Overri

2016-09-18 20:43:47 147

原创 ImageLoader 使用方法

public class ImageLoaderUtils { // 显示图片 public static DisplayImageOptions initOptions() { DisplayImageOptions options = new DisplayImageOptions.Builder() // 设置图片在下载期间显示的图片

2016-09-18 20:41:45 323

原创 知识点

android:theme=”@android:style/Theme.NoTitleBar.Fullscreen”

2016-09-17 20:33:40 203

原创 ImageLoader 介绍

ImageLoaderConfiguration:是针对图片缓存的全局配置,主要有线程类、缓存大小、磁盘大小、图片下载与解析、日志方面的配置。DisplayImageOptions:用于指导每一个Imageloader根据网络图片的状态(空白、下载错误、正在下载)显示对应的图片,是否将缓存加载到磁盘上,下载完后对图片进行怎么样的处理。ImageLoader:是具体下载图片,缓存图片,显示图片的具体执

2016-09-17 14:22:23 573

原创 给listview或gridview设置动画效果

ApapterDemo ad=new ApapterDemo(image, this); gv.setAdapter(ad); an = AnimationUtils.loadAnimation(this,R.anim.set); LayoutAnimationController layout=new LayoutAnimationControlle

2016-09-16 12:15:18 221

原创 帧动画

fram.xml<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="true"> <item android:drawable="@drawable/fist" android:dur

2016-09-16 12:07:30 159

原创 二级列表使用方法

public class MainActivity extends Activity { protected static final String TAG = "MainActivity"; private ExpandableListView exp; private AdapterDemo ad; String[] group = { "魏", "蜀", "吴"

2016-09-16 11:58:13 271

原创 SimpleAdapter用法

public class MainActivity extends Activity { private GridView gv; private ImageView image; List<Map<String, Object>> list = new ArrayList<Map<String, Object>>(); // 定义数组存放图片 int[] i

2016-09-16 11:56:41 230

原创 自定义ContentProvider

1.自定义Mycontent继承ContentProviderpublic class Mycontent extends ContentProvider{ private MySqlite helper; static UriMatcher matcher=new UriMatcher(UriMatcher.NO_MATCH); static{ matcher

2016-09-16 11:52:42 166

原创 微信精选案例HttpClient post请求

public class MainActivity extends Activity { List<MyData> listall = new ArrayList<Bean.MyData>(); private ListView lv; private ProgressBar pb1; private int index = 1; private Progre

2016-09-16 11:38:37 1130

原创 HttpURLConnection的GET请求查询手机号码归属地

public void onClick(View v) { new Thread(){ private HttpURLConnection con; public void run() { String num = ed.getText().toString(); try {

2016-09-16 11:33:43 543

原创 读取系统联系人

// 读取系统联系人 private void readContact() { // content://com.android.contacts/raw_contacts // contact_id // 得到内容解析者 ContentResolver contentResolver = getContentResolver(

2016-09-14 16:32:35 229

原创 获取系统短信

public void onClick(View v) { Uri uri=Uri.parse("content://sms"); //查询 Cursor cursor = contentResolver.query(uri,new String[]{"date","type","body","address"},null,null,null);

2016-09-14 16:28:26 237

空空如也

空空如也

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

TA关注的人

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