当前位置:首页 > 安卓源码 > 技术博客 >

找到  技术博客  ( 692 个)

几种自定义对话框Dialog的实现方式

接下来我就以一个简单风格的自定义Dialog来讲讲自定义dialog的一般步骤和原理 第一步: 给Dialog设置一个风格主题(基本都是用这个主题)无边框全透明背景 !--自定义dialog背景全透明无边框theme -- style name=MyDialog parent=android:style/Theme.Dialog ! ...

技术博客 发布于 2016-12-04 12:33 阅读(388)

Android开发摇一摇换图功能实现

摇一摇换图: 1.获取手机的传感(相当于计步器): mSensorManager = (SensorManager) getSystemService( SENSOR_SERVICE ) ; 2.调用手机中的震动;在换图的时候可以很好的提醒: mVibrator = (Vibrator) getSystemService(Service. VIBRATOR_SERVICE ) ; 3.给 ...

技术博客 发布于 2016-12-04 12:30 阅读(319)

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

1、为什么APP启动时会出现白屏或者黑屏? 当打开一个Activity时,如果这个Activity所属的应用还没有在运行,系统会为这个Activity所属的应用创建一个进程,但进程的创建与初始化都需要时间,在这个动作完成之前系统要做什么呢?如果没有任何反应的话,如果程 ...

技术博客 发布于 2016-12-04 12:29 阅读(302)

Android蓝牙开发分析实现全面总结

基本概念 安卓平台提供对蓝牙的通讯栈的支持,允许设别和其他的设备进行无线传输数据。应用程序层通过安卓API来调用蓝牙的相关功能,这些API使程序无线连接到蓝牙设备,并拥有P2P或者多端无线连接的特性。 蓝牙的功能: 1、扫描其他蓝牙设备 2、为可配对的蓝 ...

技术博客 发布于 2016-12-04 12:25 阅读(423)

Android开发人员不得不收集的代码

为方便查找,已进行大致归类,其目录如下所示: Activity相关ActivityUtils.javaDemo isActivityExists : 判断是否存在 Activity launchActivity : 打开 Activity getLauncherActivity : 获取入口 activity App相关AppUtils.javaDemo isInstallApp : 判断 Ap ...

技术博客 发布于 2016-12-04 12:21 阅读(267)

Android屏幕适配实现技巧

为什么要屏幕适配? device_framentation.png 统计 OpenSignal 友盟统计 碎片化 品牌机型碎片化 屏幕尺寸碎片化 操作系统碎片化 为了保证用户获得一致的用户体验效果,使得某一元素在Android不同尺寸、不同分辨率的手机上具备相同的显示效果,则需要我们进行 ...

技术博客 发布于 2016-12-04 12:15 阅读(423)

Android开发轻松自制flyme悬浮球

去年用了一整年的MX4Pro,魅族留给我最大的印象就是悬浮球了(质量问题我就不说了),左右滑动切换应用、上拉返回桌面、下拉打开通知栏、轻触返回,一切都那么丝滑。然而自从上半年换成了s7dege,我感觉怎么也习惯不了没有悬浮球的生活了。 三星自己也有一个 ...

技术博客 发布于 2016-12-04 12:13 阅读(1180)

Android开发修改密码UI布局

展示一下,没事随便写的修改密码的UI布局,代码中修改密码其实也很简单介绍下简单的实现和思路: 1.一开始想着:输入原密码 输入新密码 确认输入新密码;但是想了想为了方便大家,我就直接在登陆的时候获取服务器返回的用户名和密码,用SharedPreferences保 ...

技术博客 发布于 2016-12-04 12:12 阅读(618)

Android实现一个类似股票列表联动的功能

一看也许会觉得很困难,上手之后逻辑还是很简单的。 1. 首先上下滚动通过 scrollview 实现控制左右两侧同时滚动 , 右侧 listview 通过重写 HorizontalScrollView 实现右侧的标题部分跟内容能够同时联动 下面是布局文件 [代码]xml代码: ? 001 002 003 004 00 ...

技术博客 发布于 2016-12-04 12:09 阅读(207)

Android应用架构哪种模式比较好

尽快行动 早期的设计抉择对app的影响很大 基本架构会让你思考需要解决的问题变得更容易或困难。 哪种模式? MVC MVP Reactive Cairngorm Flux fdsafdsa MVVM CLEAN 这不是一个库的调查 很多很棒的libraries展示了思考app的不同方式 趋势迅速改变,但一些挑战 ...

技术博客 发布于 2016-12-02 00:06 阅读(265)