自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android waitting for debugger

因为我在之前用过手机的adbwireless 应用,这个应用的功能我就不说了。如果你在用过了类似这种应用的时候,你应该知道要在cmd里面配置需要输入adb connect  ip地址(adbwireless这个应用给你的ip)那么问题来了,在运行这条命令之后adb就默认为连接wifi设备了我们要将他返回原来的连接方式 使用 adb usb 即可。如果你不

2016-03-27 13:47:30 632

原创 Viewpager 的Fragment里面放一个viewpager 占位且空白

这个问题困扰了我一天一个下午,查阅了很多资料都没有结果,还是自己对着代码看,看出了端倪。先简单的说明一下错误的原因,fragment没有实例化。 在外层的viewpager中我采用的是inflate方法,直接把fragment的布局文件转化为视图,但是fragment里面的java代码并没有执行丝毫,所以导致里层的数据根本没有加载上去,如果你还没有看懂,下面我将以代码说明。mainacitivty

2015-10-15 09:46:44 772

原创 FragmentTrasaction replace()无效

这个问题困扰了我一下午,从外面走一趟回来终于解决了。方法的原理我就不讲了,百度上面太多,我讲不赢他们,即使他们讲得再好,反正我看完他们的也没解决我的问题。那么想解决这个问题请保证你的replace()方法的书写流程是对的FragmentManager fragmentManager = getFragmentManager();FragmentTransaction transaction = f

2015-10-13 09:26:34 2653 1

原创 android 设置手机状态栏的背景颜色

条件 android环境在4.4以上oncreate中添加 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if (

2015-10-12 15:49:36 1020 1

原创 android 使用DrawerLayout实现侧滑菜单

背景:2013年google提出drawerlayout是开发者更方便的开发侧滑菜单,在没有drawerlayout之前很多开发者都使用github开源组件slidingmenu,个人觉得drawerlayout更加好用,在这为大家提供可参考的个人学习见解1.初步掌握drawerlayout 2.actionbar和drawerlayout联动 3.点击图标实现菜单的切换1.drawerlayo

2015-10-07 22:16:54 784 2

原创 android 赋值或点击事件混乱

百度了一下,没有相应的资料,这是我的解决方式,希望对你有效在activity中 控件命名尽量不要和控件的id相同,比如TextView tv01;tv01=findviewbyid (R.id.tv01);这样就容易让android搞不清楚,我猜测是这样的原因。

2015-08-27 08:35:37 1134 2

原创 intent 跳转activity无效

在anroid5.0 sdk下,intent不支持显式跳转,如果你对隐式跳转不熟悉,可以去先连接一下,然后再试试

2015-08-24 08:28:51 4068 3

原创 java.lang.IllegalStateException: Observer AdapterDataSetObserver was not register setadapter空指针

如果你和我描述的以下几点情况一样,那么这个我检查出来的bug解决方法可能能解决你的问题1.setadapter放在onclick事件里面 2.适配器的写法是标准的优化过后的 3.数据有时为空,有时可以适配,只要为空的时候一次,再有数据就不能适配了解决方法:思路:在适配器中判断数据是否为空,如果为空就new 一个数组给它当值, 如果不为空就等于传入的值做法:一开始就给adapter的数据源为n

2015-08-19 12:43:35 1569

原创 AsyncTask doinbackground onProgressUpdate onCancelled onPostExecute的基本使用

对于异步操作的原理我就不讲了,在这我着重讲怎么使用异步操作的doinbackground onProgressUpdate onCancelled onPostExecute这四个方法doinbackground 我的理解效果相当于Thread里面的run,这样理解就容易多了,因为大家可能对Thread都很熟悉,你可以把你想要首先处理的事物放在这里,但是有很多人就会在这里更新ui操作,这是不可以的

2015-08-19 09:17:57 1315

原创 anroid 点击图形缩小

这个功能是由selector + shape xml文件实现的 主要原理是把stroke的width变大把图形挤压变小,我用的是textview做测试,不知道其它控件是否生效,在此声明,以防参考者误用,也许还有更简单的方法,但我这里只是提供一种可以实现的方法,不喜勿喷,觉得有用的请赞。首先你的写一个点击时候要显示的样子定义为 suoxiao.xml<?xml version="1.0" enc

2015-08-19 08:30:25 799

原创 自定义Toast,从顶部掉下,然后再弹一下

先把自定义类赠上,如果您觉得有用,请赞!import java.util.Timer;import java.util.TimerTask;import com.example.viewpageindicator.R;import android.content.Context;import android.graphics.PixelFormat;import android.view.Gr

2015-08-18 17:39:24 2496 1

原创 动态viewpager加载图片

传入网络图片地址就行了public class MyPagerAdapter extends PagerAdapter { private List<String> viewlist; private Context mContext; public MyPagerAdapter(List<String> viewlist, Context mContext) {

2015-08-14 15:02:47 2016

原创 spinner onitemselectedlistener 监听器无效

首先这种bug出现于你implements这个监听器了,如果是匿名内部类实现的话就可以了网上看到关于implements这个监听器无效的原因好像是用了线程,当监听的时候,线程还没有把数据放回来,所以,老是不能成功,只要把数据先读出来,然后在放到adapter里面就可以了还可以这样试试 private class ProvOnItemSelectedListener implements OnIte

2015-08-12 09:25:57 2233

原创 让你的webview在应用里面跳并且显示正在加载

利用webviewclient方法webview.setWebViewClient(new WebViewClient() {//这里是设置不跳向浏览器@Overridepublic boolean shouldOverrideUrlLoading(WebView view, String url) {view.loadUrl(url);return true;

2015-08-11 17:05:11 2015

原创 EditText getText()方法无效

如果你是设置了一个点击事件 然后在点击事件里面直接使用的gettext()的值,而你findviewbyid是放在oncreate方法里面的时候它是读不到你的控件的,所以要把findviewbyid方法放到onclick方法下面就行了

2015-08-06 09:48:10 3270 1

原创 viewpager 自动无限循环 这段代码移到你的程序中就可以用了

本程序需要懂得viewpager的基础知识,也就是说你能够自己写出一个手动滑动的viewpager,下面我将附带加小圆点的知识那么我们回顾一下图片轮转的基础知识,如果你已经对viewpager很熟悉了就不用看了,浪费时间 1.viewpager是在v4兼容报里面的,使用控件时请带上报名 2.数据来源用list存放,我这里用的是textview做的小圆点list《textview》,layout做

2015-08-03 21:19:44 810

原创 selector 的selected 没效果

selected 不能应用到textview之类的控件上,因为textview之类的控件根本就不能选择 select 本为选择的意思,如果你是radiobutton那就得用checked才会有效。

2015-08-03 11:12:04 1130

原创 android 实现progressdialog 等待界面

1.定义dialogprivate ProgressDialog dialog;2.定义Handler对象private Handler handler =new Handler(){ @Override //当有消息发送出来的时候就执行Handler的这个方法 public void handleMessage(Message msg){ super.handleMe

2015-07-31 11:45:20 2462 1

原创 手动打开optionmenu的方法

1.覆盖oncreateoptionmenu方法,给他add项2.设置一个点击事件3.onclick方法下 添加openOptionsMenu(); 就行了

2015-07-31 08:07:43 1252

原创 android 判断当前应用是否与服务器连接成功

oncreate方法中if (isConnect(this)==false) { new AlertDialog.Builder(this) .setTitle("网络错误") .setMessage("网络连接失败,请确认网络连接") .setPositiveButton

2015-07-29 14:50:29 1886

原创 selector xml文件选择器失效

最快捷的方法就是在添加了selector的控件中添加clickable="true"          还有一种方法添加两种情况 true  和 false ;        开发中遇到过的bug 给自己记住,也给别人排错

2015-07-24 09:37:13 780

原创 如何将TextView中的中文设置成粗体?

在xml文件中使用android:textStyle=”bold” 可以将英文设置成粗体,但是不能将中文设置成粗体,将中文设置成粗体的方法是: TextView tv = (TextView)findViewById(R.id.TextView01); TextPaint tp = tv.getPaint(); tp.setFakeBoldText(true);

2015-07-21 16:18:36 1474

原创 EditText设置光标位置问题

EditText中有一些预置文本的时候,想把光标调到最前面,一开始是使用的setSelection(0),结果发现在三星P1000上面有问题。经过研究发现需要先调用EditText.requestFocus(),再调用setSelection(0)。否则的话,在2.x的机器上有问题,但3.x上面是好着的。

2015-07-21 16:12:00 816

原创 在文字中加下划线

textView.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG)。

2015-07-21 16:10:03 1890

原创 only the original thread that created a view

本来准备写一个简单的通过url获取网络图片setimage到imageview上去没想到还是有一些小bug先把源码供上package com.example.seturlbitmapdemo;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.ne

2015-07-17 14:49:55 760

原创 android 中解析json格式数据

本文来自http://tonysun3544.iteye.com/category/188238package com.tony.json; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; public class J

2015-07-10 15:36:16 690

原创 Volley--http框架的实例

1.想要连接,首先要生成队列。利用application生成public class MyApplication extends Application { public static RequestQueue queue; @Override public void onCreate() { // TODO Auto-generated method stub

2015-07-10 15:31:24 671

原创 horizontalscrollview width不能全屏的问题

在空间属性里面加一个 android:fillViewport="true"  没有满上的时候填充整个视图窗口

2015-07-08 10:16:53 1586

原创 实用的viewpager 做一个引导动画(强调方法没有美化)

思路: 1.利用viewpager控件自带的水平滚动特性,将想要展现的内容用xml布局文件一张张写出来 2.用一个linearlayout包裹张数个imageview,src是一个小圆点,另外准备一个大圆点,给imageview定义一个索引值 3.首先进入动画时第一个原点是大的,进入第二张是将第一张的还原,第二章变大,这里我是用style样式setenabled方法来实现的这个页面在应用还在加

2015-07-07 18:50:59 738

原创 android 利用hangler倒计时

上面一个编辑框输入要倒计时的数字 获取以后显示在下面的textview上面 点击开始,textview上的数字逐减private TextView tvTime; private EditText inputTv; private Button btnHQ,btnBG,btnZT; //用来存放倒计时的数字 private int i; private

2015-06-16 23:47:13 751

原创 android http通信

***1.服务器端 最简单的服务器端接收代码,直接把穿过俩的数据打印*package cn.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServl

2015-06-14 22:46:58 497

原创 android 抽屉式侧滑菜单

1.导第三方jar包 nineoldandroids 2. 在onscrollchanged方法里面填入这几句代码protected void onScrollChanged(int l, int t, int oldl, int oldt) { //向右滑动时scale的值就会变大,settranslationx的值就会变大,mmenu就会显示的越多 float

2015-06-11 22:32:06 1034

原创 android 拼图游戏无线分裂版

1.2.//使用回调接口,首先初始化pintuview并绑定,实现回调接口的方法 mPintuLayout = (PintuLayout) findViewById(R.id.mpintu); mPintuLayout.setOnGamePintuListener(new GamePintuListener() { @Override

2015-06-09 22:38:47 1132

原创 android 读取JSON格式文件

1.准备工作 把test.json放入assets文件夹{ "language":[ {"id":1, "tools":"XCode", "name":"Swift"}, {"id":2, "tools":"Eclipse", "name":"Java"}, {"id":3, "tools":"Visual Studio", "name":"

2015-05-31 20:25:49 4051

原创 android 初识ViewPager

1.准备工作 每一个view,只是img不一样,其他都是一样的<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:la

2015-05-28 23:02:41 537

原创 android 初识socket通信--java程序做服务器

1.新建一个java工程做服务器public class MyServer { String str ; public MyServer(){ try { //服务器端的声明用serversocket,括号里面写端口号,端口号是自己指定的 ServerSocket ss = new ServerSocket(4700

2015-05-28 22:07:12 490

原创 android socket readline()方法读不到值的问题

在一次socket编码中,我从客户端发送一条数据到服务器,可是在服务器我用readline()方法没取到值,也没报错。于是我把可能发生错误的代码用输出语句包裹,到readline这一行的时候停止的编译,我意识到是读取的时候出了问题BufferedReader的readLine方法是一次读一行的,这个方法是阻塞的,直到它读到了一行数据为止程

2015-05-28 21:37:40 3881

原创 android 实现手机方向识别

//自定义导航图标private BitmapDescriptor mIconLocation;//自定义传感器implements SensorEventListenerprivate MyOrientationListener myOrientationListener;//把监听的x方向的值存储到这里private float mCurrentX; //初始化图标

2015-05-27 00:13:08 2670

原创 android 实现百度地图app

以百度api为基础复制<com.baidu.mapapi.map.MapView android:id="@+id/bmapView" android:layout_width="fill_parent" android:layout_height="fill_parent" android:clickable="true" />要定义的变量priva

2015-05-26 17:27:49 1124

原创 android 实现侧滑菜单

1.主布局<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:background="@drawa

2015-05-25 14:42:21 960

空空如也

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

TA关注的人

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