Quantcast
Channel: CSDN博客移动开发推荐文章
Browsing all 5930 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Android N for Developers

Android N 仍处于活动的开发状态,但现在您可以将其作为 N Developer Preview 的一部分进行试用。 以下部分重点介绍面向开发者的一些新功能。 请务必查阅行为变更以了解平台变更可能影响您的应用的领域,看看开发者指南,了解有关关键功能的更多信息,并下载 API 参考以获取新 API 的详细信息。 多窗口支持 在 Android N...

View Article


Image may be NSFW.
Clik here to view.

Android自定义View之仿QQ侧滑菜单实现

最近,由于正在做的一个应用中要用到侧滑菜单,所以通过查资料看视频,学习了一下自定义View,实现一个类似于QQ的侧滑菜单,顺便还将其封装为自定义组件,可以实现类似QQ的侧滑菜单和抽屉式侧滑菜单两种菜单。 下面先放上效果图:...

View Article


Image may be NSFW.
Clik here to view.

Android——插件化学习笔记(一)

写了一个月应用层代码,感觉写呕了,最近在研究插件化动态加载方面的东西。 没错就是360的开源库:DroidPluginTeam 还有一位大神写的很好的源码分析总结:understand-plugin-framework 本文主要对第一篇:Android插件化原理解析——Hook机制之动态代理...

View Article

Image may be NSFW.
Clik here to view.

MultiDex使用方法及由此导致的crash、ANR问题解决方案

Android开发的朋友,如果是在开发一款中大型应用时,都会碰到这么一个问题,就是dex分拆问题, google给出的解决方案MultiDex。 现象: 有些APP本身功能比较多,再加上一些其它三方的SDK,慢慢的发现dex越来越大,直到有一天编译出现如下错误: Error:The number of method references in a .dex file cannot exceed...

View Article

Android BroadcastReceiver

Base class for code that will receive intents sent by sendBroadcast(). --BroadcastReceiver是够接收sendBroadcast方法发送的intent的基类。 If you don't need to send broadcasts across applications, consider using this...

View Article


Image may be NSFW.
Clik here to view.

【Android】掌握自定义LayoutManager(二) 实现流式布局

转载请标明出处: http://blog.csdn.net/zxt0601/article/details/52956504 本文出自:【张旭童的博客】 本系列文章相关代码传送门: 自定义LayoutManager实现的流式布局 欢迎star,pr,issue。 本系列文章目录: 掌握自定义LayoutManager(一) 系列开篇 常见误区、问题、注意事项,常用API。...

View Article

android 自定义View弯曲滑竿指示器

android 自定义弯曲滑竿指示器 效果说明:滑竿指示器,是一段弯曲的圆弧,要求在杆上,有滑动小球事件,小球会根据下标文字的起始角度与终止角度,是否选择滑倒下一个位置。当点击下标文字时,小球也要做出相应的指示。 1)MainActivity package com.example.chenkui.myapplication; import...

View Article

Image may be NSFW.
Clik here to view.

IO流之字节流

学习导航 第一节:IO流之字符流http://blog.csdn.net/bobo8945510/article/details/52957339 IO流之基础讲解 一、什么是IO流? 二、字节和字符的区别! 三、字节流和字符流的区别? 四、IO流的分叉图! 五、字节流(FileInputStream和FileOutputStream)的使用!...

View Article


Image may be NSFW.
Clik here to view.

Android 轮播图的实现

开始之前 环境准备 开发环境 Android Studio 2.2.1 JDK1.7 API 24 Gradle 2.2.1 开发开始 先上效果预览 案例分析 这个案例网上也很多, 质量参差不齐, 我也就根据自己的理解来分析分析需要实现的几个功能点: 轮播图有n张图片和相对应的n个小圆点(指示器 indicator) 实现联动 除了可以手动滑动外, 也可以自动滚动(轮播)...

View Article


Image may be NSFW.
Clik here to view.

Android 微信小视频录制功能实现

目录 开发之前 开发环境 相关知识点 开始开发 案例预览 案例分析 搭建布局 视频预览的实现 自定义双向缩减的进度条 录制事件的处理 长按录制 抬起保存 上滑取消 双击放大(变焦) 实现视频的录制 实现视频的停止 完整代码 总结 开发之前 这几天接触了一下和视频相关的控件, 所以, 继之前的微信摇一摇, 我想到了来实现一下微信小视频录制的功能, 它的功能点比较多, 我每天都抽出点时间来写写,...

View Article

Image may be NSFW.
Clik here to view.

Android 微信摇一摇功能实现

开发之前 今天学习了一下传感器, 脑子里就蹦出了微信的摇一摇, 于是鼓了鼓勇气抽空写了出来, 本人菜鸟一枚, 希望大神们多多指点 开发环境 Android Studio 2.2.1 JDK1.7 API 24 Gradle 2.2.1 相关知识点 加速度传感器 补间动画 手机震动 (Vibrator) 较短 声音/音效 的播放 (SoundPool) 开始开发 案例预览 案例分析...

View Article

Image may be NSFW.
Clik here to view.

AppBarLayout CollapsingToolbarLayout 的进一步使用

​ 最近有个项目,虽然暂时停了,但是有效果还是想做一下;一方面是自己好奇,另一方面又怕领导突然一拍脑门,又重新做起来。正好利用到之前说过的AppBarLaout,CollapsingToolbarLayout,所以趁着之前的热乎劲一块搞出来就完了。关于这两个控件的使用请看一下AppBarLayout 介绍和简单实用和 CollapsingToolbarLayout 介绍和简单使用 ​...

View Article

Image may be NSFW.
Clik here to view.

Android简易实战教程--第三十七话《NotifiCation》

通知的使用,无疑是Android系统的亮点之一;就连IOS在5.0开始也引入了类似通知的技巧。可见它的实用性。 今天这个小案例,就学习一下通知的基本使用,API是使用最新的API,4.3以前创建通知的API已经过时。 首先定义个布局: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"...

View Article


深入理解ART虚拟机—ART的函数运行机制

前面两篇文章介绍了ART的启动过程,而在启动之后,我们感兴趣的就是ART是怎么运行的。回顾一下虚拟机系列的前面几篇文章,我们可以理一下思路: 一,apk以进程的形式运行,进程的创建是由zygote。 参考文章《深入理解Dalvik虚拟机- Android应用进程启动过程分析》 二,进程运行起来之后,初始化JavaVM 参考文章《深入理解ART虚拟机—虚拟机的启动》...

View Article

Image may be NSFW.
Clik here to view.

Android TV横向滚动网格布局——RecyclerView的使用

最近在做一个Android盒子的项目,主要是Launcher有一个横向滚动的界面。主要使用的是RecyclerView。总结一下。 一、先了解下RecyclerView RecyclerView是类似于ListView、GridView的一种AdapterView。相比较的优势是使用更加灵活,可以满足实现更多不同的效果。...

View Article


10 条提升 Android 性能的建议

摘要:每个人都知道一个 App 的成功,更这个 App 的性能体验有着很密切的关系。但是如何让你的 App 拥有极致性能体验呢?在 DroidCon NYC 2015 的这个分享里,Boris Farber 带来了他关于 Android Api 以及如何避免一些常见的坑的经验。了解如何缩短启动时间,优化滑动效果,创建更加顺滑的用户体验。 原文...

View Article

Image may be NSFW.
Clik here to view.

Android开发之五大存储方式之一数据库存储

废话不多说,直接看代码 activity_main: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"...

View Article


Image may be NSFW.
Clik here to view.

如何在没有官方API的情况下写一个第三方客户端

作为一个学生,完全一个人写程序是一件非常苦逼的事情,没有设计天赋,要写界面,用ps,做出来还巨丑,但是好在google 推出了md...

View Article

Image may be NSFW.
Clik here to view.

Android 仿QQ侧滑删除—一个满足ListView、RecyclerView以及其他View通用的侧滑删除

对于侧滑删除已经是见惯不惯的了,我也一直有写类似QQ那样的侧滑删除控件的想法,虽然研究一段时间的自定义View,然对自定义ViewGroup实战还是较少,并且侧滑删除还要考虑大量的事件分发机制,比如如何处理子控件与父控件之间的滑动冲突以及一系列的down->move..move.....

View Article

Image may be NSFW.
Clik here to view.

不要滥用SharedPreference

SharedPreference是Android上一种非常易用的轻量级存储方式,由于其API及其友好,得到了很多很多开发者的青睐。但是,SharedPreference并不是万能的,如果把它用在不合适的使用场景,那么将会带来灾难性的后果;本文将讲述一些SharedPreference的使用误区。 存储超大的value 第一次看到下面这个sp的时候,我的内心是崩溃的:...

View Article
Browsing all 5930 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>