- 博客(18)
- 收藏
- 关注
原创 Android 通过代码发送点击事件
一般在登录界面中通常有手动登录或自动登录,我们可以执行此方法来模拟按钮按下。button.performClick();
2016-05-31 19:55:23 1691
转载 Android PopupWindow的使用和分析
PopupWindow使用 PopupWindow这个类用来实现一个弹出框,可以使用任意布局的View作为其内容,这个弹出框是悬浮在当前activity之上的。 PopupWindow使用Demo 这个类的使用,不再过多解释,直接上代码吧。 比如弹出框的布局:xml version="1.0" encoding="utf-8"?>Linear
2016-05-31 19:44:24 396
翻译 悬浮窗口的显示位置设置不生效的原因
窗体的大小和位置通过WindowManager.LayoutParams来设置,在通过x和y值来设置窗体位置时,需要注意gravity属性,如果gravity没有设置或者是center之类的,那么设置的x和y值就不会起作用,具体的说明见X position for this window. With the default gravity it is ignored. When using
2016-05-31 17:22:35 1259
原创 activity属性设置为Theme.Dialog无法控制全屏显示????不确定
在Manifest.xml中设置了 android:theme="@android:style/Theme.Dialog",则该Activity不能全屏显示
2016-05-31 17:06:30 450
原创 使用selector自定义checkbox
1.在/res/drawble下创建button_selector.xml <item android:state_checked="true" android:drawable="@drawable/fwconfigon" /> <item android:state_checked="false" android:drawable="@drawabl
2016-05-30 16:54:11 1407
原创 Android控件vizible区别
在XML文件中 android:visibility="invisible",不显示但是回占据UI空间 android:visibility="visible", 显示 android:visibility="gone", 不显示并且不占据UI空间
2016-05-30 16:41:42 318
转载 handler使用3
Android中有关Handler的使用(三) d、自己创建新的线程,然后在新线程中创建Looper,主线程调用子线程中的发消息方法,将消息发给子线程的消息队列。[java] view plain copypackage com.dxyh.test; import android.app.Activit
2016-05-27 20:40:51 346
转载 handler使用2
Android中有关Handler的使用(二) 2、sendMessage版本的Handler的使用 这里介绍几种模型: a、默认的Handler(消息处理队列挂在主线程上)[java] view plain copypackage com.dxyh.test; import android.app.Activity; impo
2016-05-27 20:40:02 286
转载 handler使用1
Android中有关Handler的使用(一) 一个Handler允许你发送和处理消息(Message)以及与一个线程的消息队列相关的Runnable对象。每个Handler实例都和单个线程以及该线程的消息队列有关。当你创建了一个新Handler,它就会和创建它的线程/消息队列绑定,在那以后,它就会传递消息以及runnable对象给消息队列,然后执行它们。
2016-05-27 20:39:17 289
转载 android内存优化
写在最前:本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上把网上搜集的各种内存零散知识点进行汇总、挑选、简化后整理而成。所以我将本文定义为一个工具类的文章,如果你在Android开发中遇到关于内存问题,或者马上要参加面试,或者就是单纯的学习或复习一下内存相关知识,都欢迎阅读。(本文最后我会尽量列出所参考的文章)。OOM:
2016-05-27 11:08:24 352
原创 将activity作为模态对话框显示
通过以下3步,将一个Activity变为模态对话款1.在activity的manifest中加上下面的设置:android:theme="@android:style/Theme.Dialog"2.在onCreate函数中加上下面的代码:setFinishOnTouchOutside (false);3.Override onBackPressed@Override pub
2016-05-20 11:26:20 629
原创 实现悬浮窗口自动吸附到屏幕边缘
2个View:FloatView SensorView随便继承个View类。FloatView作为悬浮窗显示按钮等等,SensorView使用OnHoverListener接口感知鼠标进入、移除屏幕边缘。FloatView布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" andr
2016-05-14 15:12:53 4747
转载 Android实现系统关机
在adb shell命令下:reboot实现系统重启,reboot -p实现系统关机代码中实现如下:public void ShutDownByRuntime(){Process proc;String result= "";try {Process process = null; InputStream instream = null;
2016-05-12 17:53:36 584
转载 android应用实现重启系统
1.在AndroidManifest.xml文件的manifest标签中加入一条Android:sharedUserId="android.uid.system"[html] view plain copymanifest xmlns:android="http://schemas.android.com/apk/res/android"
2016-05-12 15:30:17 547
原创 Android模拟键盘码
new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub
2016-05-11 17:20:56 489
原创 Android获取屏幕的实际大小
WindowManager wm = (WindowManager)getApplicationContext().getSystemService(Context.WINDOW_SERVICE);Point point = new Point();wm.getDefaultDisplay().getRealSize(point); params.width = po
2016-05-11 14:44:42 549
转载 ListView 4种adapter用法
一个ListView通常有两个职责。(1)将数据填充到布局。(2)处理用户的选择点击等操作。第一点很好理解,ListView就是实现这个功能的。第二点也不难做到,在后面的学习中读者会发现,这非常简单。一个ListView的创建需要3个元素。(1)ListView中的每一列的View。(2)填入View的数据或者图片等。(3)连接数据与List
2016-05-06 15:01:41 1396
转载 Android获取设备信息
1.public void onCreate(Bundle savedInstanceState) {2. super.onCreate(savedInstanceState);3. setContentView(R.layout.main);4. TextView textView = (TextView) findViewById(R.id.text)
2016-05-04 15:04:49 381
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人