Anjoid
feiyang094
这个作者很懒,什么都没留下…
展开
-
Socket -tcp/ip
public class SocketUtil {private final LogManager LOGGER=new LogManager("SocketUtil");private final int CON_TIMEOUT = 1000*20; //连接超时时长private String host; //主机private int port; //端口p原创 2015-05-11 12:26:35 · 413 阅读 · 0 评论 -
对话框模块
模块一/*** 提示对话框* @param msg 提示信息*/private void alterDialog(String msg) {AlertDialog.Builder builder = new AlertDialog.Builder(LoginExActivity.this);builder.setMessage(msg);builder.setTit原创 2015-09-08 11:30:56 · 328 阅读 · 0 评论 -
Handler
一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,例如: 联网读取原创 2015-09-07 17:20:38 · 226 阅读 · 0 评论 -
Service 服务
Service简介Service是android 系统中的四大组件之一(Activity、Service、BroadcastReceiver、ContentProvider),它跟Activity的级别差不多,但不能自己运行只能后台运行,并且可以和其他组件进行交互。service可以在很多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放,比如原创 2015-09-08 16:00:16 · 339 阅读 · 0 评论 -
Android开发之EditText属性详解
设置光标问题etContent.setSelection(2);、EditText输入的文字为密码形式的设置(1)通过.xml里设置: 把该EditText设为:android:password="true" // 以”.”形式显示文本(2)在代码里设置:通过设置EditText的setTransformationMethod()方法来实现隐藏密转载 2015-10-22 14:22:37 · 325 阅读 · 0 评论 -
自定义虚拟键盘-光标不随自己点在哪里而移动
只要一点击,光标就跑到前面去,不能想系统键盘哪一,移动哪里,就到哪里解决方法一: 推荐private EditText etLicense; if (android.os.Build.VERSION.SDK_INT etLicense.setInputType(InputType.TYPE_NULL); } else { getWindow().set转载 2015-10-24 11:59:14 · 1319 阅读 · 0 评论 -
手动显示和隐藏软键盘
1、方法一(如果输入法在窗口上已经显示,则隐藏,反之则显示)[java] view plaincopyprint?InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(0,翻译 2015-10-09 15:08:24 · 441 阅读 · 0 评论 -
资源访问
颜色资源:button ed ed.setBackgroundColor(ctx.getResources().getColor(R.color.white));原创 2015-10-09 10:40:13 · 340 阅读 · 0 评论 -
android的EditText,焦点会默认在第一个EditText中,我不希望焦点默认在任何EditText中,如何做?
最简单的办法是在EditText前面放置一个看不到的LinearLayout,让他率先获取焦点:<LinearLayout android:focusable="true" android:focusableInTouchMode="true" android:layout_width="0px" android:layout_height="0px"/>原创 2015-10-24 11:20:54 · 532 阅读 · 0 评论 -
Java中字节与无符号数之间的转换
/*** 转成无符号byte* @param temp* @return*/public static int unsignedByte(byte temp){ return temp&0xff;}/*** 转成无符号Short* @param temp* @return*/public static int unsignedShort(Shor原创 2015-11-22 18:49:54 · 718 阅读 · 0 评论 -
如何正确退出线程
线程退出的方法有: 1.使用共享变量(shared variable)发出信号,让线程自己退出。 该方法,它给予线程机会进行必要的清理工作,符合线程安全,可以使用。2.使用强制退出方法--Thread.stop();3.使用状态+Interrupt().使用 Thread.Interrupt()或者套接字的close()方法,抛出异常InterruptedEx原创 2016-01-17 12:00:32 · 3815 阅读 · 0 评论 -
adb、sqlite3操作android数据库
配置过程就简单很多,度娘一番摘抄如下两句!很多配置方案中都有有挂载 /system 为读写方式,可能在早期版本中是有这么个设备文件的,但实际上 Android 4.1.2 是没有这个设备文件的![plain] view plaincopy# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3转载 2016-01-18 10:12:53 · 454 阅读 · 0 评论 -
常用格式判断(邮箱、电话号码、身份证件)
java-正则表达式判断手机号要更加准确的匹配手机号码只匹配11位数字是不够的,比如说就没有以144开始的号码段,故先要整清楚现在已经开放了多少个号码段,国家号码段分配如下:移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188联通:130、131、132、152、155、156、185、186转载 2016-10-18 17:59:55 · 3503 阅读 · 0 评论 -
android国际化(多语言,图片)
1. 很大程度上,为什么我们能如此方便的实现国际化、分辨率匹配等? 主要就是得益于 Android 中这种独特的资源管理方式。程序员的代码可以不直接和资源发生关系。Android 中,我们通常通过 R 文件提供的索引来间接的引用某一个资源。而如何维护资源索引和真正的资源之间的关系,这个活,却是 Android 系统来做的。 这里面就可以大作文章了不是么?转载 2017-01-16 12:27:30 · 7711 阅读 · 0 评论 -
xml designe 在底部放置一个Button
关键是:使用 RelativeLayout 布局,然后在 Button 里面 android:layout_alignParentBottom= "true" 代码如下: <RelativeLayout android:layout_width="match_parent" android:layout_hei原创 2015-09-07 14:40:26 · 793 阅读 · 0 评论 -
【Android控件布局】Layout 水平平分空间、垂直平分空间
今天在论坛看到有人提问,如何让两个按钮平分一行空间。 大概效果如下: 有人说,设置宽度固定大小,这样应该可以达到效果(本人没试),但是如果使用不同分辨率的手机来看,肯定会有问题,影响用户体验。也有人说,设置宽度属性为 fill_parent, 其实这样是不行的。 页面上只会显示一个按钮,要么A ,要么B。(看你布局文件而定) 那么有什原创 2015-09-06 14:52:53 · 1167 阅读 · 0 评论 -
android --代码构建xml 控件
1.设置宽高LinearLayout mPullListView =new LinearLayout(this); mPullListView.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT)); //注意顺序原创 2015-09-11 10:18:28 · 506 阅读 · 0 评论 -
Logo
public final class LogManager {private String tag="LogManager";public LogManager(String tag){this.tag=tag;}public void debug(String msg){Log.d(tag, msg);}public void error(原创 2015-05-11 12:19:58 · 432 阅读 · 0 评论 -
android:preference保存数据(适合于保存上一次用户名与密码)
// 当你第一次登录时,输入用户名、密码之后,按“登录”键,在其onclick函数中: // 保存用户名与密码 Username = (EditText) findViewById(R.id.mainEdit_01); //编辑框对象 Password = (EditText) findViewById(R.id.mainE转载 2015-05-31 19:22:59 · 578 阅读 · 0 评论 -
android 三个物理按键之按键 返回 函数
/*** 重写该函数 onKeyDown* @param none*/ @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_MENU){ //这你写你的返回处理 Start原创 2015-05-31 19:24:37 · 573 阅读 · 0 评论 -
Error inflating class android.support.v4.view.ViewPager 问题的解决方法
ViewPager是个很好很强大的控件,很多应用用它来实现很酷的效果,但是很多情况下在运行时会遇到Error inflating class android.support.v4.view.ViewPager这个问题,这个问题的解决方法很简单:右键项目选择Build Path ->Configure Build Path,然后选择Order and export 选项.置顶android-supp转载 2015-05-24 17:18:13 · 672 阅读 · 0 评论 -
全屏显示
public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState); //设置无标题栏 requestWindowFeature(Window.FEATURE_NO_TITLE); // 设置全屏Flag标识 getWindow().setFlags(Windo原创 2015-08-28 21:57:53 · 345 阅读 · 0 评论 -
控件学习-TextView
TextView --文本框控件可以显示 单行文本、多行文本,还可以显示带图片的文本。属性-autoLink-是否将文本转换成可以单击的超链接形式,none,web,email、 phone、map、alldrawableBottom=" 图片资源" 低端绘制图片资源android: drawableLeft.........inpuType // textPa原创 2015-08-28 21:40:47 · 365 阅读 · 0 评论 -
imageSwitcher 图片切换器
android:id="@+id/imageSwitcher1" android:paddingTop="10px" android:layout_gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content"原创 2015-08-30 18:23:26 · 521 阅读 · 0 评论 -
Activity
1.最基本最简单的操作 android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" >翻译 2015-08-29 21:09:02 · 354 阅读 · 0 评论 -
Android的Application对象讲解
Android的Application同Activity和Service一样都是Android框架的组成部分。这个Application通常在app启动的时候就会自动创建。Application在app中是一个单例模式,而且Application也是整个app生命周期最长的对象。所有的Activity和Service都是共用着一个Application,所以Application通常用来共享数据,转载 2015-08-31 17:24:12 · 668 阅读 · 0 评论 -
Button
监听方法 :public class LoginActivity extends Activity implements OnClickListener{ private Button btnLogin; private TextView txtModifyHost;/** * 重写OnClick Even 因为该类原创 2015-09-08 09:40:44 · 372 阅读 · 0 评论 -
android - Applicatoin
Application类Application和Activity,Service一样是Android框架的一个系统组件,当Android程序启动时系统会创建一个Application对象,用来存储系统的一些信息。Android系统自动会为每个程序运行时创建一个Application类的对象且只创建一个,所以Application可以说是单例(singleton)模式的一个类。转载 2015-09-09 09:32:38 · 333 阅读 · 0 评论 -
android:padding和android:margin的区别
本文综合了:http://zhujiao.iteye.com/blog/1856980 和 http://blog.csdn.net/maikol/article/details/6048647 两篇文章加入了自己的一些心得。Android的Margin和Padding跟Html的是一样的。如下图所示:黄色部分为Padding,灰色部分为Margin。通俗的转载 2015-09-06 14:20:43 · 285 阅读 · 0 评论 -
android --解决GridView上下滑动出现错位问题
最近在做电子书项目,书架是通过自定义的GridView实现的,在GridView上下滑动的过程中经常会产生数据紊乱等问题,尝试了很多方式解决,数据项检查都正常,但是还是不能够解决,最终通过度娘得到解决方案:通过更改自定义Adapter中getView方法,对view进行复用,也就是说当view对象为null的时候创建,不为空的时候继续使用! ...代码显示如下:只需要将// if转载 2015-09-11 11:01:38 · 3218 阅读 · 0 评论 -
如何完整反编译AndroidMainfest.xml AXMLPrinter2
下载工具:http://code.google.com/p/android4me/downloads/detail?name=AXMLPrinter.zip&can=2&q=包名为:AXMLPrinter2.jarhttps://storage.googleapis.com/google-code-archive-downloads/v2/code.google.c...转载 2019-03-09 10:22:49 · 498 阅读 · 0 评论