摘要:
操作比较简单,我就不叙述了,直接上动图。 1、分割代码片段 2、使用表达式生成一行代码 3、批量生成代码 阅读全文
摘要:
方式1:直接创建包含C++支持的项目 如下图所示,创建项目时,勾选“Include C++ Support”选项。 方式2:手动引入C++支持 在没有勾选“Include C++ Support”选项的情况下,创建出来的项目大致是这样子的(Project视图): 引入C++支持的步骤: 1、配置ND 阅读全文
摘要:
1、问题引入 在Fragment中执行一段耗时任务,在任务未结束的时候,重建Activity就会导致getActivity()为null,所有用到getActivity()的地方都会引起空指针异常,如果使用了getResources()方法,就会导致Fragment not attached to 阅读全文
摘要:
1、时间轴效果 我们要实现的时间轴效果如下图所示,这是锤子手机的查看物流信息界面的截图。 2、主要布局的实现 在TraceActivity关联的布局文件activity_trace.xml中放置一个ListView,代码如下。由于这个列表只是用于展示信息,并不需要用户去点击,所以将其clickabl 阅读全文
摘要:
1、SplashActivity 将SplashActivity设为Launcher Activity,只需要在AndroidManifest.xml文件中配置SplashActivity的intent filter如下所示: SplashActivity一般都是全屏显示的,所以需要为其指定一个全屏 阅读全文
摘要:
1 AppToast介绍 1.1 实现方式 全局只有一个Toast实例,每次调用show()方法显示Toast前都要先取消上次的Toast显示,然后显示本次的消息。 首先创建一个名为AppToast的类,在里面定义一个全局静态Toast对象和一个全局Application对象的弱引用。 定义一个in 阅读全文