移动平台-日排行
Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在Intent 的描述结构中,有两个最重要...
0 简介 (1) 个人作品,已上线,可在小米商店、百度手机助手中下载。 由上班外时间进行开发,开发周期:三个月 (2) 使用了Activty + fragment 模式, 使用了AsyncHttpClient实现网络传输, 使用EventBus实现事件传输, 使用gson解析json数据, 使用环信 ...
Appearance Proxies UIAppearance是一个协议,UIView默认已经遵守了这个协议。 来看看UIAppearance都有什么方法 让某一类控件同时表现某种属性 让某一类控件在另一种控件中同时变现某种属性 上面这句话的意思 就是 使UIView上面的UIButton的titl ...
本篇博客都讲了些什么?
Sharing Simple Data 共享简单的数据,如文本,图片,URI
Sharing Files 共享文件
Sharing Files with NFC无线传输
在写博客之前,假设 “我”是服务端App,我的“女神”是客户端App情书是“我”想传递的数据那么我该如何做呢?向其他App发送数据对女神爱在心中口难开怎么办?如何示爱这是穷学生最纠结的心病在Android...
1、应用隐藏与禁用
Android设置中的应用管理器提供了一个功能,就是【应用停用】功能,这是针对某些系统应用的。当应用停用之后,应用的图标会被隐藏,但apk还是存在,不会删除,核心接口就是PackageManager的setComponentEnabledSetting(ComponentName, int, int)方法
具体代码可以查看设置模块:com.android.settin ...
1.首先写一个类继承AsyncTask 如:class DownloadTask extends AsyncTask<Parms, Process, Result>, parms是执行asynctask传入的参数,如:task.execute("First parameter", "Second p ...
首先要干这些事 下面的方法亲测可用 DNLogFUNC //初始化位置管理对象 _locationManager = [[CLLocationManager alloc] init]; //请求用户授权 if ([[[UIDevice currentDevice] systemVersion] fl ...
// // main.m // 15 - 函数和对象的方法的区别 // // Created by vic fan on 16/7/12. // Copyright © 2016年 李洪强. All rights reserved. // 函数和对象方法的区别 对象方法: - (void)run; ...
iOS开发之玩转字符串 (转) 这是另一个收藏的超链接 来自SegmentFault 大神的精品 下面这是一些常用的方法和属性 记得不牢所以收藏下 //一、NSString /* 创建字符串的方法 */ //1、创建常量字符串。NSString *astring = @"This is a Stri ...
之前在开发中老用到一些设计模式可是呢又不是很懂,于是狠下心来琢磨一番。下面是我琢磨后总结的,希望对您有用。如果发现了问题,请帮忙指正。一、单例模式是什么? 单例模式最初的定义出现于《设计模式》:“保证一个类仅有一个实例,并提供一个访问它的全局访问点。”
Java中单例模式定义;“一个类有且仅有一个实例,并且自行实例化向整个系统提供该实例。”二、为什么用单例模式? 对于系统中的某些类来说,只...
http://blog.zhaiyifan.cn/2016/02/13/android-reverse-2/ 2/18日增加对aidl和java编译的描述。 前言 上一次我们反编译了手Q,并遇到了Apktool反编译直接crash的问题,虽然笔者很想在这次解决这个问题,但在解决途中,发现该保护依赖于 ...
/** * 标示符 2016年 7月 14日 01 低级语言和高级语言的最大不同: 低级语言用的是机器指令 高级语言就是写一些人可以看得懂的代码-汇编语言 标示符 就是名字 命名规则: 1) 只能有字母,数字,下划线,和美元符($)组成 (编译器支持的字符集) 2) 不能以数字开头 3)不能与关键字 ...
概览 随着移动互联网的发展,如今的手机早已不是打电话、发短信那么简单了,播放音乐、视频、录音、拍照等都是很常用的功能。在iOS中对于多媒体的支持是非常强大的,无论是音视频播放、录制,还是对麦克风、摄像头的操作都提供了多套API。在今天的文章中将会对这些内容进行一一介绍: 音频 音效 音乐 音频会话 ...
常见异常: java.lang.AbstractMethodError抽象方法错误。当应用试图调用抽象方法时抛出。java.lang.AssertionError断言错。用来指示一个断言失败的情况。java.lang.ClassCircularityError类循环依赖错误。在初始化一个类时,若检测 ...
#pragma mark - 创建不同的分段器 //初始化方法:传入的数组可以是字符串也可以是UIImage对象的图片数组 UISegmentedControl *mysegmented = [[UISegmentedControl alloc] initWithItems:@[@"左边",@"我是 ...
本文我们将讲解一下android UI优化方面的知识。android系统的优化分为好多方面:比如性能优化,UI优化,资源文件优化等等,这里我们先暂时讲解android UI优化方面的知识点...
Android Studio官方文档之构建和运行你的APP
默认情况下,Android Studio设置新的项目并且部署到模拟器或者真机设备上,只需要点击几下。使用即时运行,你并不需要构建一个新的APK即可将改变后的方法和现有的应用资源应用到一个正在运行的应用程序中,所以代码的改变是即时可见的。...
比如 List<String>list=new ArrayList<String>(); list.add("test1"); list.add("test2"); 我想把该list转化为{"key":["test1","test2"]}这种形式。 现在我通过JSONStringer jsonStr ...
bugreport是什么,怎么用?Android系统想要成为一个功能完备,生态繁荣的操作系统,那就必须提供完整的应用开发环境。而在应用开发中,app程序的调试分析是日常生产中进程会进行的工作。Android为了方便开发人员分析整个系统平台和某个app在运行一段时间之内的所有信息,专门开发了bugreport工具。这个工具使用起来十分简单,只要在终端执行(linux或者win):adb bugrepo...