• 请加作者QQ或者微信联系。作者QQ:524100248,微信号:sendtion。

标签:Android教程

安卓教程

Android6.0运行时权限原生实现和MIUI下的处理

Android6.0运行时权限原生实现和MIUI下的处理
1、前言 自从 Android6.0 发布,增加了许多新的特性和功能,除了强化和完善了 MD 设计元素,Android的安全也得到了谷歌的重视。于是,Android6.0 中出现了运行时权限的概念。许多程序员前赴后继,推出了大量的优秀的第三方库,来简化运行时权限的使用。但是,我觉得我们有必要从根本上学会使用运行时权限的申请,这能增加我们对 Permissio……继续阅读 »

sendtion 1年前 (2017-04-01) 2738浏览 3评论 4个赞

安卓教程

Android ProgressBar手动控制开始和停止

Android ProgressBar手动控制开始和停止
这两天有个需求,点击按钮从 SD 卡解压压缩包,并读取压缩包内 txt 文档内容,然后在街面上显示出来。毕竟 IO 操作很耗时,如果文件较大会花费不少时间。所以,在处理数据的时候能给个进度就好了。我们通常的做法就是,点击按钮后弹出一个加载框或者加载进度条,等数据处理结束后,再让对话框消失。 但是现在的需求是,用一个布局,左侧显示刷新列表,右侧显示 Progr……继续阅读 »

sendtion 1年前 (2017-03-03) 1987浏览 0评论 5个赞

Android

Android 动态设置 ListView 和 GridView 高度

Android 动态设置 ListView 和 GridView 高度
1 需求分析 我们可能会有这样的需求,ListView 添加了一个头部,然后头部里面有一个 ListView 或者 GridView,当你按照正常的方式给头部的 ListView 或者 GridView 设置数据的时候,发现它只能显示一行!!!这可不是我想要的。 那么怎么办呢?最直接的办法,就是在 xml 布局中给头部的 ListView 或者 GridVi……继续阅读 »

sendtion 1年前 (2016-12-27) 1213浏览 1评论 2个赞

安卓教程

Android集成“小米消息推送”详细教程

Android集成“小米消息推送”详细教程
消息推送这个玩意,大部分 APP 都有的,你像 QQ、淘宝、微博、支付宝、网易新闻等,他们的消息推送简直伤心病狂。 常见的第三方消息推送方案有这些: 极光推送 友盟推送 个推 小米推送 腾讯信鸽 百度云推送 阿里云推送 今天不讲别的,就讲讲小米推送的集成教程,说实话挺简单的,步骤也不多,推送效果尚可。 1、下载小米消息推送 SDK 下载地址:http:/……继续阅读 »

sendtion 2年前 (2016-11-30) 2596浏览 7评论 4个赞

安卓教程

Android APP启动时出现白屏或者黑屏怎么办?

Android APP启动时出现白屏或者黑屏怎么办?
1、为什么 APP 启动时会出现白屏或者黑屏? 当打开一个 Activity 时,如果这个 Activity 所属的应用还没有在运行,系统会为这个 Activity 所属的应用创建一个进程,但进程的创建与初始化都需要时间,在这个动作完成之前系统要做什么呢?如果没有任何反应的话,如果程序初始化的时间很长,用户可能还以为没有点到相应的位置。但此时所启动的程序还没……继续阅读 »

sendtion 2年前 (2016-11-28) 2055浏览 3评论 4个赞

安卓教程

Android富文本编辑器,支持图文混排,支持插入和删除图片

Android富文本编辑器,支持图文混排,支持插入和删除图片
XRichText 一个Android富文本类库,支持编辑和预览,支持插入和删除图片。 GitHub 地址:https://github.com/sendtion/XRichText 截图预览 使用方式 1、作为类库 把 xrichtext 作为一个 module 导入你的工程。 或者 把 xrichtext 中的文件拷贝到你的工程,可以在你的工程中建……继续阅读 »

sendtion 2年前 (2016-11-03) 3354浏览 2评论 9个赞

安卓教程

Windows下根据java文件生成.h头文件教程

Windows下根据java文件生成.h头文件教程
还是直奔主题吧。如何在 windows 系统下根据 java 文件生成.h 头文件? 既然你们找到了这篇文章,相信你们也是要编译 DLL 文件吧,这里只讲如何生成.h 头文件。 首先,来看看我的 eclipse 下的 java 工程目录。 1、按下 win+R 快捷键,打开“运行”程序,输入 cmd,打开命令行窗口。 2、在资源管理器中,复制 java 工……继续阅读 »

sendtion 2年前 (2016-08-01) 1969浏览 1评论 0个赞

安卓教程

SwipeRefreshLayout实现进入页面自动刷新

SwipeRefreshLayout实现进入页面自动刷新
谷歌提供的官方下拉刷新控件 SwipeRefreshLayout,用起来很方便,很实用,也很漂亮,那么我们有什么理由不用呢? 我们正常的时候,都是手动下拉刷新,更新数据,然后停止刷新。但是,有时候我们会有进入页面自动刷新的需求,那么 SwipeRefreshLayout 可以实现吗?答案是肯定的。 于是,我兴奋的去实现了: layout_refresh.se……继续阅读 »

sendtion 2年前 (2016-04-14) 1654浏览 0评论 0个赞

安卓教程

Android基础教程之(一):TextView

Android基础教程之(一):TextView
TextView 是 Android 中最常用的控件了,但是要熟练掌握它还是不太容易,以下记录一些 TextView 常用的和不常用的方法。 1、长文不可以滑动,只能看到界面显示的内容 这个很好解决,只需要在 java 代码中加入一句话: tv_content.setMovementMethod(ScrollingMovementMethod.getIns……继续阅读 »

sendtion 2年前 (2016-03-31) 1167浏览 1评论 1个赞

安卓教程

Android蓝牙开发全面总结

Android蓝牙开发全面总结
来源:AndroidChina 基本概念 安卓平台提供对蓝牙的通讯栈的支持,允许设别和其他的设备进行无线传输数据。应用程序层通过安卓 API 来调用蓝牙的相关功能,这些 API 使程序无线连接到蓝牙设备,并拥有 P2P 或者多端无线连接的特性。 蓝牙的功能: 1、扫描其他蓝牙设备 2、为可配对的蓝牙设备查询蓝牙适配器 3、建立 RFCOMM 通道(其实就是尼……继续阅读 »

sendtion 2年前 (2016-03-23) 794浏览 0评论 0个赞