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

Image may be NSFW.
Clik here to view.

iOS多线程总结(3)——NSOperation与NSOperationQueue

本篇是多线程总结的第三篇,关于多线程的概念和NSThread的使用写在第一篇,《iOS多线程总结(1)——多线程相关概念及NSObject/NSThread的使用》,第二篇《iOS多线程总结(2)——GCD》主要讲解GCD的使用,本编是线程实现总结的最后一篇,主要讲解NSOperation的使用。 一. NSOperation...

View Article


Image may be NSFW.
Clik here to view.

Java 集合深入理解(17):HashMap 在 JDK 1.8 后新增的红黑树结构

点击查看 Java 集合框架深入理解 系列, - ( ゜- ゜)つロ 乾杯~ 上篇文章我们介绍了 HashMap 的主要特点和关键方法源码解读,这篇文章我们介绍 HashMap 在 JDK1.8 新增树形化相关的内容。 读完本文你将了解到: 点击查看 Java 集合框架深入理解 系列 - - 乾杯 传统 HashMap 的缺点 HashMap 在 JDK 18 中新增的数据结构 红黑树...

View Article


Image may be NSFW.
Clik here to view.

微信小程序开发之录音机 音频播放 动画 (真机可用)

趁着周末用微信小程序做了个简易录音机.跟大家分享,欢迎批评! 老规矩,先几张图. 1.为了进来看得清楚.刚开始没有加载音频列表.代码往前挪一挪即可. 2.按住 录音按钮的时候会出现麦克风.中间的麦克风是个帧动画....

View Article

Image may be NSFW.
Clik here to view.

[webAPP项目]基于MUI框架webAPP开发功能流程之引导图制作详解01

前言 我们在构建一个APP时,少不了APP运行前的开机引导图,现在来详细介绍一下MUI框架关于这一操作的详细步骤! 原理 如果用户第一次下载使用该软件,就显示引导图;如果非第一次使用,则跳过这一步. 效果 在正式介绍之前首先要明白几个概念 概念1 页面初始化 1.mui.plusReady()方法 语法:mui.plusReady(function); 参数:是函数...

View Article

Image may be NSFW.
Clik here to view.

二维码(QR code)基本结构及生成原理

什么是二维码 二维码 (2-dimensional bar code),是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的。 在许多种类的二维条码中,常用的码制有:Data Matrix, Maxi Code, Aztec, QR Code, Vericode, PDF417, Ultracode, Code 49, Code 16K等。...

View Article


Image may be NSFW.
Clik here to view.

Java GC 机制与内存分配策略

原文链接:http://blog.csdn.net/xyh269/article/details/53106790 收集算法是内存回收的方法论,垃圾收集器是内存回收的具体实现 —— 由 无比耿直的程序猿分享 收集算法是内存回收的方法论,垃圾收集器是内存回收的具体实现 自动内存管理解决的是:给对象分配内存 以及 回收分配给对象的内存 为什么我们要了解学习 GC 与内存分配呢?  在 JVM...

View Article

Image may be NSFW.
Clik here to view.

对于 Java 回调的最深刻解析

原文链接:http://blog.csdn.net/pmqiujun/article/details/52574238...

View Article

Image may be NSFW.
Clik here to view.

泛型详解 高级进阶

原文链接:http://blog.csdn.net/harvic880925/article/details/49883589 原文地址 :http://blog.csdn.net/harvic880925/article/details/49883589 —— 由 deadline 分享 前言:被温水煮惯了,梦想的东西总是不敢于尝试,失败了又怎样,最多从头来过。 相关文章:...

View Article


Image may be NSFW.
Clik here to view.

Android程序员必须掌握的知识点-多进程和多线程

当某个应用组件启动且该应用没有运行其他任何组件时,Android 系统会使用单个执行线程为应用启动新的 Linux 进程。默认情况下,同一应用的所有组件在相同的进程和线程(称为“主”线程)中运行。 如果某个应用组件启动且该应用已存在进程(因为存在该应用的其他组件),则该组件会在此进程内启动并使用相同的执行线程。 但是,您可以安排应用中的其他组件在单独的进程中运行,并为任何进程创建额外的线程。...

View Article


Image may be NSFW.
Clik here to view.

Android模拟器Genymotion安装及使用教程详解

尊重版权,未经授权不得转载 本文出自:贾鹏辉的技术博客(http://www.devio.org) 一直以来都有不少朋友问我关于Android模拟器的事情,比如:那个Android模拟比较快,如何安装使用之类。今天我整理出来这篇教程,供我的朋友以及各位小伙伴们查阅借鉴。 Android的模拟器很多,但最原汁原味的还数Android SDK中的模拟器,毕竟是Google的亲儿子。之前Android...

View Article

Image may be NSFW.
Clik here to view.

[Unity3D]ResourceManager类及其编辑器扩展

为了方便程序中动态加载resources目录中物体,编写了一个ResourceManager的单例类,使用时需要将其附加到一个游戏物体上。 可以实现对物体的分类、重命名、异步加载。 可用方法如下: //通过名字和类型加载,类型为0时,不判断类型 ResourceRes<T> Load<T>(string name, ResourceType type = 0) where...

View Article

Image may be NSFW.
Clik here to view.

Android常用:手把手教你实现搜索框(含历史搜索记录)

前言 像下图的搜索功能在Android开发中非常常见 今天我将手把手教大家如何实现具备历史搜索记录的搜索框 目录 1. 使用场景 在敲下代码前,理解用户的功能使用场景是非常重要的,这样有助于我们更好地去进行功能的实现,使用场景如下: 用户需要进行某类事物的搜索(通过文字输入进行精确搜索) 在搜索框输入时,通过显示搜索历史从而降低用户二次搜索的成本...

View Article

面试题

volatile 用volatile修饰的变量,线程在每次使用变量的时候,都会读取变量修改后的最的值。volatile很容易被误用,用来进行原子性操作。 fina final可以修饰非抽象类、非抽象类成员方法和变量。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。...

View Article


Image may be NSFW.
Clik here to view.

Google官方推荐MVP基础示例学习总结

对于MVP架构,最近一段时间谷歌推出了官方的示例,包含多种不同的方式,先调了一个最基础的用来学习一下。Google官方示例的Git-Hub地址:Google官方示例地址,大家可以去参观学习。...

View Article

Image may be NSFW.
Clik here to view.

wifi连接流程

在平时的android开发中,经常会用到wifi相关操作,其实就应用而言,系统都是通过WifiManager对应的api来进行对应的操作 我们可以从源码的frameworks/base/api目录中看到当前系统提供的所有api public class WifiManager { method public int...

View Article


Image may be NSFW.
Clik here to view.

自定义侧滑菜单

侧滑菜单的简单实现 不少APP中都有这种侧滑菜单,例如QQ这类的,比较有名开源库如slidingmenu。 我们自己如何实现这种侧滑的功能呢? 首先看效果图: 这里我们实现的侧滑菜单,是将左侧隐藏的菜单和主面板看作一个整体来实现的,而左侧隐藏的菜单和主面板相当于是这个自定义View的子View。 首先来构造该自定义View的布局:...

View Article

Image may be NSFW.
Clik here to view.

学习GestureDetectorCompat,实现卡片左右滑动消失效果

转载请标明出处: http://blog.csdn.net/iamzgx/article/details/53239874 本文出自:【iGoach的博客】 这几天,android studio2.2.2和android7.0来袭,于是就更新下了哦。配置如下 compileSdkVersion 25 buildToolsVersion "25.0.0" defaultConfig {...

View Article


Image may be NSFW.
Clik here to view.

重拾百度定位之踩坑篇

源码传送门 前言 最近更新项目中用的百度定位SDK时遇见了一个奇葩的问题。当升级SDK后百度定位一直返回505,通过百度定位官网查看该码表示AK非法或者不存在。很纠结,于是自己又写了一个demo来研究一下百度定位以及大家使用百度定位经常出现的问题,特此记录。这篇文章我先将百度定位的实现也介绍一下,最后再分析遇到的问题及解决方案。 定位分析...

View Article

Image may be NSFW.
Clik here to view.

iOS - runtime机制

开篇 学习一门编程语言。不仅仅是用它来做项目,要懂得它的原理,这样做心里踏实。想要更加深入的掌握OC或者做好iOS开发,runtime无疑是打开这个门的钥匙。 OC语言中的runtime机制...

View Article

Image may be NSFW.
Clik here to view.

Android 项目构建过程

Android项目构建过程:平常开发中使用ide可以很方便构建打包编译成一个Apk包安装到手机,那么整个流程到底是啥样的呢? 我们可以根据Google官方提供的流程图来具体了解构建的过程, 构建工具放在Android sdk目录下面的build-tools文件夹下: 下面是具体描述: 1.AAPT(Android Asset Packaging...

View Article
Browsing all 5930 articles
Browse latest View live


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