Android基础
文章平均质量分 65
独毒火
这个作者很懒,什么都没留下…
展开
-
Android中接口(Interface)的简单使用
Android中接口(Interface)的简单使用 Java中的接口可以被看作是只包含常量和抽象方法的抽象类 。可以使用如下方式定义一个接口:public interface InterfaceDemo { int i = 10; void method1(); int method2();}目录Android中接口Interface的简单使用使用1 解决多重继原创 2016-08-20 18:11:35 · 3182 阅读 · 0 评论 -
Android Studio2.2中JNI的简单使用
方式1:直接创建包含C++支持的项目方式2:手动引入C++支持***引入C++支持的步骤:***1、配置NDK路径2、编写CMakeLists.txt文件3、在Java文件中创建native方法、加载动态库并使用4、编写C++代码5、配置app目录下的build.gradle文件6、构建项目并运行7、一些说明8、代码下载原创 2016-11-27 14:21:42 · 380 阅读 · 0 评论 -
Splash界面/启动界面中处理耗时任务
1、SplashActivity2、SplashLoadDataTask3、效果演示4、代码下载原创 2016-11-26 13:37:45 · 981 阅读 · 0 评论 -
Android时间轴(Timeline)效果的实现
1、时间轴效果2、主要布局的实现3、Activity4、Adapter5、效果展示6、代码下载原创 2016-11-26 15:52:58 · 4486 阅读 · 0 评论 -
问题解决:Fragment not attached to Activity
1、问题引入在Fragment中执行一段耗时任务,在任务未结束的时候,Activity重建就会就会导致getActivity()为null,所有需要用到getActivity()的地方都会引起空指针异常,如果刚好使用了getResources()方法,就会导致Fragment not attached to Activity。为了重现这一异常,我们编写如下代码:FirstFragment.java原创 2016-11-26 22:13:20 · 9346 阅读 · 0 评论 -
自定义一个可以即时显示的Toast的工具类库
1 AppToast介绍2 CusToast介绍详细参考:https://github.com/liying2008/ApplicationToasthttps://github.com/liying2008/CusToast原创 2016-11-25 21:20:58 · 312 阅读 · 0 评论 -
Android获取本机IPv4地址
获取本机IPv4地址可分两种情况,一种是WiFi已开启,一种是蜂窝移动数据已开启。1、WiFi已开启WiFi开启的情况下,通过WiFi获取本机IP地址,如果仅仅打开WiFi,但并未接入网络,则IP地址可认为是0.0.0.0。 如果已经接入网络,则可以通过如下方式获取IPv4地址。// 获取WiFi服务WifiManager wifiManager = (WifiManager) context原创 2016-12-19 21:09:07 · 1291 阅读 · 0 评论 -
Android时间轴(Timeline)效果的实现(使用RecyclerView)
1、时间轴效果我们要实现的时间轴效果如下图所示,这是锤子手机的查看物流信息界面的截图。 2、主要布局的实现在TraceActivity关联的布局文件activity_trace.xml中放置一个RecyclerView,代码如下。将overScrollMode属性设置为never是为了去除列表滑动到顶部或底部时产生的波纹效果。activity_trace.xml<?xml version="1原创 2016-12-07 20:34:53 · 7019 阅读 · 7 评论 -
在Android中全屏显示GIF图片
1、自定义一个GifView首先自定义一个GifView,用于显示Gif图片。GifView的代码参考自https://github.com/Cutta/GifView。package cc.duduhuo.gifviewdemo.view;import android.annotation.SuppressLint;import android.content.Context;import a原创 2017-08-20 00:23:36 · 3276 阅读 · 0 评论