移动开发

小米C++面经

1.include " " 和<> 区别 include< file >编译程序会先到标准函数库中找文件 include”file” 编译程序会先从当前目录中找文件 include语句一般用来包含标准头文件(例如stdio.h或stdlib.h),因为这些头文件极少被修改,并且它们总是存放在编译程序的标准包含文件目录下.#include“file”语句一般用来包含非标准头文件,因为这些头文件一般存放在当前目录下,你可以经常修改它们,并且要求编译程序总是使用这些头

Android Studio运行程序出现Session ‘app’: Error Launching activity 解决办法

session "app":error launching activity 一下两种方法,可以轻松解决: 1. 2.把复选框去除:  

Android N API预览

Android N for Developers 重要的开发者功能 多窗口支持 通知 JIT/AOT 编译 快速的应用安装路径 外出瞌睡模式 后台优化 Data Saver 快速设置图块 API 号码屏蔽 来电过滤 区域设置和语言 Android 中的 ICU4J API OpenGL ES 3.2 API Android TV 录制 Android for Work 辅助工具 直接启动 密钥认证 网络安全性配置 默认受信任的 CA APK signature scheme v2 作用域目录访问

Android学习之Service(1)---&gt;Started方式

界面退出后进程程序还在运行,不会被杀死,如音乐播发器.后台下载等 注:本文只讨论Started方式 main.xml代码分析 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"

Hadoop-2.4.1学习之怎样确定Mapper数量

MapReduce框架的优势是能够在集群中并行运行mapper和reducer任务,那怎样确定mapper和reducer的数量呢,或者说怎样以编程的方式控制作业启动的mapper和reducer数量呢?在<Hadoop-2.4.1学习之Mapper和Reducer>中以前提及建议reducer的数量为(0.95~1.75 ) * 节点数量 * 每一个节点上最大的容器数,并可用法Job.setNumReduceTasks(int).mapper的数量由输入文件的大小确定.且没有相应的setNu

Android自动关机代码

http://www.open-open.com/lib/view/open1409209890713.html 要实现自动关机的功能需要手机有root权限,如果手机有root权限,运行该程序时,会提示该应用正在申请获取root权限,选择运行即可实现关机.代码如下: activity: import java.io.DataOutputStream; import java.io.IOException; import android.app.Activity; import android.o

致敬新商业丨大师有空App荣获年度文体教育类最具投资力项目

6月24日,由×××.中国科协.北京市政府主办,北京发改委.海淀区政府承办,中关村园区海淀园管委会协办,希鸥网与中关村创业大街具体执行举办的"创响中国"2018中国新商业领导力峰会在北京海淀区新疆大厦隆重举行.本次活动以"新消费.新技术.新投资.新产业"为主题,40多位嘉宾在活动上进行创投主题的分享,来自互联网知名创业者.投资人.优秀企业家以及专家学者.媒体嘉宾共计1000余人出席了本次活动,新华社.中新社.腾讯新闻.创业邦.新经济100人等数十家媒体对本次活动给予

Android整机源码如何轻松下载?清华大学Android源码镜像

今天发现,清华大学提供AOSP镜像,以前都是从Google的站点下载同步更新的,但是现在有了国内的镜像站点就好多了 帮助:https://wiki.tuna.tsinghua.edu.cn/MirrorUsage/android 仓库地址: git://aosp.tuna.tsinghua.edu.cn/android/ 使用浏览器访问: http://aosp.tuna.tsinghua.edu.cn/android/ 一.下载android 源码 1.下载 repo git://aosp.t

ios开发-单例抽取宏

在日常开发中,我们经常会用到宏,宏本质上就是在编译的时候,替换代码 示例1: //##可以用于拼接宏中的变量名 #define demo(xxx)   int##xxx" main(){ int intA = 10; int intB = 20; NSLog(@"======%d",demo(A) + demo(B)); }

关于iOS 7.1后下itms-services在线app

在IOS开发过程中,总会遇到这样或者那样的问题.这几天做了一个app,需要直接更新客户端,正常体系是在appstore中更新,这个APP不上appstore,这样就需要使用到 itms-services://?action=download-manifest&url=这样一段代码.总结一下该方法的使用,代码如下: NSURL* nsUrl = [NSURLURLWithString:[NSStringstringWithFormat:@"itms-services://?action=d

Android群英传神兵利器读书笔记——第三章:Android Studio奇技淫巧

Android群英传神兵利器读书笔记--第三章:Android Studio奇技淫巧 这篇文章篇幅较长,可以使用版权声明下面的目录,找到感兴趣的进行阅读 目录 3.1 Android Studio使用初探 Project面板 Stucture面板 Android Monitor Keymap Tip of the Day 快速查找 Search Action 演示模式 3.2 Android Studio使用进阶 操作与导航 快速重构 代码模板 内置模板 自定义代码注释模板 代码分析 在Andr

android之Fragment(官网资料翻译)

Fragment要点 Fragment作为Activity界面的一部分组成出现 可以在一个Activity中同时出现多个Fragment,并且,一个Fragment亦可在多个Activity中使用. 在Activity运行过程中,可以添加.移除或者替换Fragment(add().remove().replace()) Fragment可以响应自己的输入事件,并且有自己的生命周期,当然,它们的生命周期直接被其所属的宿主activity的生命周期影响. 设计哲学 Android在3.0中引入了fr

Android绘图

Android绘图方法主要有两个步骤: (1)实现一个继承于View组件的类,并重写它的onDraw(Canavas canvas)方法; (2)显示定义的View子类,有两种方法:a.使用一个Activity来显示View子类,即 setContentView(new MyView(this, null));b.在Acitviy的布局文件中增加"包名.View子类"元素,Activiyty通过setContentView方法来使用该布局文件.下面我们来学习下Android绘制图形的三

安卓中一句代码,解决拨号,定位,网页,卸载,安装,播放,邮件,短信

//以下是常用到的Intent的URI及其示例,包含了大部分应用中用到的共用Intent. 002 003 //一.打开一个网页,类别是Intent.ACTION_VIEW 004 005 Uri uri = Uri.parse("http://blog.3gstdy.com/"); 006 007 Intent intent = new Intent(Intent.ACTION_VIEW, uri); 008 //二.打开地图并定位到一个点 009 010 Uri uri = Uri

android如何与asp.net服务端共享session

近期需要实现一个功能,就是需要通过发送短信进行注册,现在想把短信验证码放到服务器的session值中,当客户端收到短信并提交短信码时由asp.net服务端进行判断,那么如何共享这个session那么需要在android客户端中添加几行代码.如下操作.第一次数据请求时就获取这个cookie的名称并且得到这个cookie的值,这个即是sessionid的值并保存在一个静态变量中,然后在第二次请求数据的时候要将这个sessionid一并放在Cookie中发给服务器,服务器则是通过这个sessionid

BIOS学习笔记之UEFI模块机制

本文旨在简单的介绍一下UEFI的模块机制: BIOS是固化在电脑主板上的一段程序,主要功能就是初始化主板,最后加载操作系统(OS):而UEFI通俗一点讲就是一种BIOS的规范,它提出了一种BIOS的实现架构并提供了一套开源的实现. 我们知道Linux的模块机制是通过宏来定义模块的入口点的(参考:Linux学习笔记之内核启动流程与模块机制),而UEFI的模块机制理解起来更容易,它的每个模块都有一个inf文件,里面描述了模块的详细信息,比如入口点(入口函数).模块包含哪些源文件等. 以U盘驱动为例:

IOS的URL中文以及符号转码

IOS程序访问HTTP时,其中可能有中文.特殊符号&%和空格,这时必须进行转译才能正确访问. - (NSString *)encodeToPercentEscapeString: (NSString *) input { NSString *outputStr = (NSString *) CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)input, NULL, (CFStringRef)@&quo

Android 内存与性能

官方教程 Android Performance 是 GOOGLE 近期发布在 Udacity 上的官方教程 不方便科学上网的同学可以从我的百度网盘里下载. Android Performance Patterns 是 GOOGLE 在 2015 年初发布在 Facebook 上的专题课程 这部分内容 CDGChina 加了中文字幕,并放在 Youku 上了. Notes 看来 Android 生态圈的性能和电量消耗等问题,已经严重到让 Google 不得不重视的地步啦 ~~ 关于内存的几个理论

dapper之连接数据库(Oracle,SQL Server,MySql)

因为项目需求,需要项目同时可以访问三个数据库,因此本人经过一番研究,得出以下代码. 1.建立公共连接抽象类(DataBase) 1 public abstract class DataBase 2 { 3 /// <summary> 4 /// 5 /// </summary> 6 public abstract string ConnectionString { get; } 7 8 /// <summary> 9 /// 10 /// </summary>

Android实战简易教程-第五十二枪(Fragment和Activity之间通信)

Fragment的使用可以让我们的应用更灵活的适配各种型号的安卓设备,但是对于Fragment和Activity之间的通信,很多朋友应该比较陌生,下面我们就通过一个实例来看一看如何实现. 一.Activity->Fragment传递数据 1.main.xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.an