您好,欢迎来到学长源码!
热门推荐: html模板 网站模板 magento主题 织梦模板 微信小程序 h5小游戏 Linux教程 源码教程 数据库教程 Magento 2文档 android教程 IOS教程 DedeCMS文档 微信开发

JSP源码

C#源码

企业网站

标签:android资料

关于Android 出现65536,导致项目无法正常编译问题的解决
移动开发

关于Android 出现65536,导致项目无法正常编译问题的解决2017-09-16

关于Android出现65536,导致项目无法正常编译问题的解决。 一、在app的build.dragle文件中添加依赖: compile 'com.android.support:multidex:' 二、添加 defaultConfig { ...

Android的Activity控件代码实例详解
移动开发

Android的Activity控件代码实例详解2017-09-16

Android的Activity控件详解。 一.Activity的概念与Activity的生命周期图。 二.Activity的创建流程 三.启动一个Activity的几种方式 显式启动:通过包名来启动,写法如下: ①最常见的: startActivi...

关于Android Studio将***.jar放在android.jar之前
移动开发

关于Android Studio将***.jar放在android.jar之前2017-09-13

关于AndroidStudio将***.jar放在android.jar之前,今天做项目时刚好遇到这个问题,接下来就描述一下。 一、将***.jar包放入app的libs文件夹下 二、将***.jar与项目依赖(最重要的一步) 选中\app条目,按...

android setupwizard launcher  决定app启动流程
移动开发

android setupwizard launcher 决定app启动流程2017-09-07

android setupwizard launcher  app启动优先级(未验证),记录mainfest priority优先级决定app启动流程。 <activity android:name="com.android.setupwiza...

Android开发之通过Timer类和Handler机制实现gif图片
移动开发

Android开发之通过Timer类和Handler机制实现gif图片2017-08-23

简单说明Handler机制的作用,Android不支持并发的操作UI组件,因此,当新启动的线程周期性的修改UI组件时要引用Handler类,Handler类作为主线程和新线程的桥梁,主要实现发送和处理消息功能。 public class MainAc...

ios 取到collectionviewcell的动态位置
移动开发

ios 取到collectionviewcell的动态位置2017-08-20

ios 取到collectionviewcell的动态位置,无论是collectionview还是tableview都可以根据cell上的某控件取到cell的位置代码如下(以collectionview为例)。 //1 根据btn取到父视图,只要是c...

android 数据持久化技术把数据保存到文件里面
移动开发

android 数据持久化技术把数据保存到文件里面2017-08-17

android 数据持久化技术,也就是把数据保存到文件里面。 形式有三种: 文件储存:通过java流的形式,读取文件内容或者保存内容到文件。一般默认是txt文件。保存比较大的数据,视频、图片等 SharedPreference存储:通过键值对的形式,...

Android实现多线程异步任务在主线程中回调代码实例
移动开发

Android实现多线程异步任务在主线程中回调代码实例2017-08-16

在Android中在后台执行多线程异步任务的时候,当异步任务执行成功之后就需要回调主线程,在Android中有很多种回调的方式,我这边自己根据自己开发出的项目,整理出了自己的一个异步回调的工具类,是基于Handler写出来的,但是比以往的方式使用起来...

Android开发之Fragment的生命周期和重建问题解决方案
移动开发

Android开发之Fragment的生命周期和重建问题解决方案2017-08-03

众所周知在Android开发中Fragment的生命周期非常复杂,复杂得甚至让Square公司提出了我为什么主张反对使用Android Fragment转而提倡使用自定义View组合替代Fragment。但是没办法公司项目还是使用了很多Fragmen...

解决iOS插入数据到SQLite效率低速度慢的方法
移动开发

解决iOS插入数据到SQLite效率低速度慢的方法2017-08-03

SQLite数据库由于其简单、灵活、轻量、开源,已经被越来越多的被应用到中小型应用中。甚至有人说,SQLite完全可以用来取代C语言中的文件读写操作。因此我最近编写有关遥感数据处理的程序的时候,也将SQLite引入进来,以提高数据的结构化程度,并且提...

iOS  关键字static extern  const volatile 区别及应用场景
移动开发

iOS 关键字static extern const volatile 区别及应用场景2017-08-03

iOS  关键字static extern  const volatile 区别及应用场景。 1、静态变量static 从面向对象的角度考虑,当需要一个数据对象为整类而非某个对象服务,同时有力求不破坏类的封装性,既要求此成员隐藏在类的内部,又要求对外...

iOS 简单工厂模式、抽象工厂模式详解
移动开发

iOS 简单工厂模式、抽象工厂模式详解2017-08-02

iOS 简单工厂模式、抽象工厂模式~详解 一、简单工厂模式 1、简述 首先需要说明一下,简单工厂模式不属于23种GOF设计模式之一。它也称作静态工作方法模式,是工厂方法模式的特殊实现(也就是说工厂模式包含简单工厂模式)。这里对简单工厂模式进行介绍,是...

iOS CAShapeLayer、CADisplayLink 实现波浪动画效果
移动开发

iOS CAShapeLayer、CADisplayLink 实现波浪动画效果2017-08-01

可以自定义波浪高度、宽度、速度、方向、渐变速度、水的深度等参数。 实现原理 波浪的形状绘制在 CAShapeLayer 上。通过 CADisplayLink 与屏幕刷新频率同步,每次刷新都绘制新的波浪,并改变小船的位置和角度。另外,水和天空的颜色是渐...

IOS的ARC导致内存泄露的几种情况和具体解决方案
移动开发

IOS的ARC导致内存泄露的几种情况和具体解决方案2017-08-01

iOS提供了ARC功能,很大程度上简化了内存管理的代码。 但使用ARC并不代表了不会发生内存泄露,使用不当照样会发生内存泄露。 下面列举两种ARC导致内存泄露的情况。 1,循环参照 A有个属性参照B,B有个属性参照A,如果都是strong参照的话,两...

iOS 修改导航栏上返回按钮上的文字代码实例
移动开发

iOS 修改导航栏上返回按钮上的文字代码实例2017-07-28

iOS 修改导航栏上返回按钮上的文字,例如把 back 修改为 返回。 方法很简答,三行代码搞定: UIBarButtonItem *backBtn = [[UIBarButtonItem alloc] init]; backBtn....

【iOS开发】内存管理之UIViewController无法正常释放的常见问题
移动开发

【iOS开发】内存管理之UIViewController无法正常释放的常见问题2017-07-27

【iOS开发】内存管理之UIViewController无法正常释放的常见问题,iOS开发中内存管理是很重要的,如果处理不当,轻则会导致内存泄漏、莫名其妙的bug等等,重则可能导致程序崩溃。本文总结了在iOS开发中三个可能导致控制器不能正常释放的常见...

iOS开发-在分类(Category)文件中添加属性
移动开发

iOS开发-在分类(Category)文件中添加属性2017-07-26

iOS开发-在分类(Category)文件中添加属性,在分类中添加属性时要注意,在分类头文件中添加的属性不会自动生成setter和getter,需自己以runtime方法实现,并且不能以下划线+属性名的方式访问。 例如我们在分类头文件中写这么一个属性...

Android 自定义View绘制带边框的形状时边框宽度显示一半原因
移动开发

Android 自定义View绘制带边框的形状时边框宽度显示一半原因2017-07-25

一般情况下,自定义View时,绘制带边框的形状时,因为边界实际的位置是在边框的中间,所以都要减去边框宽度的一半,不然的在某些特定的情况下,边框会有一半无法显示(例如,绘制和画布同样大小的矩形边框,这里就以这种情况来简单解释一下)。 简单的看一个例子:...

android阅读器长按选择文字功能实现代码
移动开发

android阅读器长按选择文字功能实现代码2017-07-25

有时候我们需要实现长按选择文字功能,比如阅读器一般都有这个功能,有时候某个自定义控件上可能就有这种需求,如何实现呢?正好最近还算闲,想完善一下自己写的那个轻量级的txt文件阅读器(比如这个长按选择文字的功能就想加进去)。于是花了两三天时间,实现了这个...

Android使用adb命令查看系统储存以及内存信息
移动开发

Android使用adb命令查看系统储存以及内存信息2017-07-24

Android获取储存信息以及内存信息可以用adb命令查看。 命令:adb shell cat /proc/meminfo 代码: private static final String FILENAME_PROC_MEMINFO = "/p...