android
hidongqing
这个作者很懒,什么都没留下…
展开
-
Activity主题
?android:theme=”@android:style/Theme.Dialog” 将一个Activity显示为能话框模式 ?android:theme=”@android:style/Theme.NoTitleBar” 不显示应用程序标题栏 ?android:theme=”@android:style/Theme.NoTitleBar.Fullscreen” 不显示应用程序标原创 2016-09-20 16:51:22 · 277 阅读 · 0 评论 -
AsyncTask和Handler的优缺点比较
AsyncTask实现的原理和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:简单,快捷过程可控 使用的缺点:在使用多个异步操作和并需要进行Ui变更时,就转载 2016-09-21 10:03:39 · 189 阅读 · 0 评论 -
requestDisallowInterceptTouchEvent
当手指触摸到屏幕时,系统就会调用相应View的onTouchEvent,并传入一系列的action。当有多个层级的View时,在父层级允许的情况下,这个action会一直向下传递直到遇到最深层的View。所以touch事件最先调用的是最底层View的onTouchEent,如果View的onTouchEvent接收到某个touch action并作了相应处理,最后有两种返回方式return tru转载 2016-10-19 15:03:03 · 3047 阅读 · 0 评论 -
基类
public abstract class BaseFragment extends Fragment { private View mRootView; @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nu原创 2016-12-08 20:44:37 · 250 阅读 · 0 评论 -
Fragment
静态加载新建fragment的布局新建一个fragment的布局,就是该fragment要显示的内容:LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="m原创 2017-02-03 10:02:21 · 178 阅读 · 0 评论 -
HOME键的监听
app中对于HOME键广播事件的接收首先,自定义一个BroadcastReceiver: class HomeKeyEventBroadCastReceiver extends BroadcastReceiver {static final String SYSTEM_REASON = "reason";static final String SYSTEM_HOME_K原创 2017-03-04 11:36:38 · 233 阅读 · 0 评论 -
String.format()用法
package junit.test; import java.util.Date;import java.util.Locale; import org.junit.Test; public class StringFormat { /*String.format()用法 1、转换符%s: 字符串类型,如:"ljq"%b: 布尔类型,如:t原创 2017-03-18 14:15:14 · 381 阅读 · 0 评论 -
android 倒计时器 设计
第一种:通过Timer与TimerTask结合的方式进行实现第二种:通过Handler与Message方式进行实现第三种:通过CountdownTimer进行实现示例第一种:timer.schedule(task, 1000, 1000); // timeTask ,一秒执行一次,TimerTask task = new TimerTask() {@Override原创 2017-09-13 11:32:58 · 534 阅读 · 0 评论