自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 安卓中的进程

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

2017-06-03 12:16:15 212

原创 安卓中的线程

应用启动时,系统会为应用创建一个名为“主线程”的执行线程。 此线程非常重要,因为它负责将事件分派给相应的用户界面小部件,其中包括绘图事件。 此外,它也是应用与 Android UI 工具包组件(来自 android.widget)和 android.view 软件包的组件)进行交互的线程。因此,主线程有时也称为 UI 线程。系统不会为每个组件实例创建单独的线程。运行于同一进程的所有组件均在 UI 线

2017-06-03 12:13:39 170

转载 管理 Activity 生命周期

通过实现回调方法管理 Activity 的生命周期对开发强大而又灵活的应用至关重要。 Activity 的生命周期会直接受到 Activity 与其他 Activity、其任务及返回栈的关联性的影响。Activity 基本上以三种状态存在: 1. 继续 此 Activity 位于屏幕前台并具有用户焦点。(有时也将此状态称作“运行中”。) 2. 暂停 另一个 Activity 位于屏幕前台并具

2017-06-03 12:04:39 223

原创 函数指针

#include <stdio.h> #include <stdlib.h> #include <stdbool.h>double add(double, double); double sub(double, double); double mul(double, double); double div(double, double);//函数指针数组 double (*oper_func[])(

2016-01-13 21:09:43 166

原创 进制转换并打印

void change(int num, int hex) { //num等于0时停止递归 if (num == 0) return; int reminder = num % hex; num = num / hex; change(num, hex); //第一种打印方式;putchar("0123456789ABCDEF"[reminder]);

2016-01-13 21:01:57 209

转载 用Qt获取本机IP

from1.使用QHostInfo获取主机名和IP地址。(1)获取主机名。我们在widget.cpp文件中的构造函数中添加代码:QString localHostName = QHostInfo::localHostName(); qDebug() <<”localHostName: “<<localHostName;运行程序,在下面的输出栏里的信息如下: 这里我们使用了QHostInfo类的

2015-12-24 14:14:52 347

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除