自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android开发学习笔记之Dialog

是dialog成为系统级,点home键也不会消失,父activity销毁也不会消失,多用于系统升级dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT)Dialog的style例子         true  wrap_content  wrap_content

2015-07-02 10:56:10 414

原创 android开发笔记之activity属性

使activity横、竖屏切换时不执行onCreate初始化,而是执行onConfigurationChanged()方法android:configChanges="orientation|keyboard|keyboardHidden|navigation|screenSize"

2015-07-01 16:23:42 318

原创 Android开发学习笔记之窗口操作

//隐藏标题requestWindowFeature(Window.FEATURE_NO_TITLE);//应用运行时,保持屏幕高亮,不锁屏getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);//设置全屏getWindow().setFlags(WindowManage

2015-06-30 18:19:47 668

翻译 Android学习笔记之Logcat流

在PC上调用cmd,进行一些常用的命令操作,在Android上的是通过Runtime.getRuntime().exec来执行底层Linux下的程序或脚本。String cmds = "logcat -d";Progress logcatProc = Runtime.getRuntime().exec(cmds);BufferedReader mReader = new B

2015-06-12 11:09:16 353

翻译 在TextView中添加图片和文字

String html = "图像1图像2图像3"html += " 图像4图像5";public int getResourceId(String name){try{Field field = R.drawable.class.getField(name);return Integer.parseInt(field.get(null).toString())

2015-05-21 11:29:11 593

原创 Android开发学习笔记之IO

文件//打开文件输入流FileInputStream fis = openFileInput(filename);byte[] buff = new byte[1024];int hasRead = 0;StringBuilder sb = new StringBuilder("");while ((hasRead = fis.read(buff)) > 0){

2015-04-29 17:07:47 213

翻译 Android开发学习笔记之图片数据互转

图片转数据FileInputStream fis = new FileInputStream(fileName);    ByteArrayOutputStream baos = new ByteArrayOutputStream();    byte[] buffer = new byte[1024];    int count = 0;    while

2015-04-29 16:58:30 253

翻译 Android开发学习笔记之改变对话框的透明度

AlertDialog alertDialog = new AlertDialog.Builder(this).setMessage("透明度对话框").setPositiveButton("确定", null).create();Window window = alertDialog.getWindow();WindowManager.LayoutParams lp = window

2015-04-27 11:02:29 249

翻译 Android开发学习笔记之将Activity变成半透明对话框

@drawable/msg_background

2015-04-27 09:39:09 610

翻译 Android开发学习笔记之通过反射技术修改listview的快速滑块图像

为ListView组件加上快速滑块设置adnroid:fastScrollEnabled为true,或ListView.setFastScrollEnabled(true);Listview组件没有修改快速化快图像的api,蛋壳以通过反射技术修改Field field = AbsListView.class.getDeclaredField("mFastScroller");

2015-04-25 15:16:32 358

原创 Android开发学习笔记之设置渐变颜色

//设置从上到下的渐变色, 上方是红色,下方是黄色GradientDrawable gradientDrawable = new GradientDrawable(Orientation.TOP_BOTTOM, new int[]{ Color.RED, Color.YELLOW});getWindow.setBackgroundDrawable(gradientDrawable);

2015-04-25 09:40:28 441

原创 Android开发学习笔记之坐标、截图

获取控件相对于屏幕的坐标View view = findViewById(R.id.button1);int[] locations = new int[2];view.getLocationOnScreen(locations);int x = locations[0];int y = locations[1];截图并保存成pngView view = get

2015-04-25 09:20:22 977

翻译 android开发学习笔记之权限

在sd卡中创建于删除文件权限向sd卡写入数据权限

2015-04-21 16:09:22 348

转载 Android开发学习笔记之反射技术

JAVA反射机制定义:  JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。  Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方

2015-04-18 09:44:09 314

转载 Android开发学习笔记之service

2、Service 与 Thread 的区别  很多时候,你可能会问,为什么要用 Service,而不用 Thread 呢,因为用 Thread 是很方便的,比起 Service 也方便多了,下面我详细的来解释一下。 1). Thread:Thread 是程序执行的最小单元,它是分配CPU的基本单位。可以用 Thread 来执行一些异步的操作。2). Ser

2015-04-18 09:37:18 280

翻译 C++之数据流存与取,对称原则

#pragma once#include "afxtempl.h"#include "GDIInclude.h"// 【注意事项】// 1, bool会和CString类型混淆,所以不支持bool,建议使用byte类型或者int类型代替class DataStream{public:DataStream();DataStream(size_t mal

2015-02-05 11:00:04 577

原创 MFC小笔记之Socket套接字

#include "afxsock.h"广播CAsyncSocket socket;socket.Create(11451, SOCK_DGRAM, NULL);BOOL bBroadCast = TRUE;socket.SetSockOpt(SO_BROADCAST, &bBroadCast, sizeof(BOOL));socket.Send

2015-02-03 14:47:24 379

原创 MFC小笔记之窗口

获取屏幕宽::GetSystemMetrics(SM_CXSCREEN);获取屏幕高::GetSystemMetrics(SM_CYSCREEN);去掉标题栏和系统菜单::SystemParametersInfo(SPI_SETDRAGFULLWINDOWS, TRUE, NULL, 0);SetWindowLong(m_hWnd, GWL_STYLE, G

2015-02-02 14:22:23 301

原创 MFC小笔记之文件

注册文件默认打开程序void PublicFunctions::RegistFileLinker(CString strExt, CString strAppName, CString strAppKey,   CString  strDefaultIcon,  CString strDescribe){WCHAR strTemp[_MAX_PATH];HKEY hKey;

2015-02-02 14:06:25 223

原创 MFC小笔记之GDI

获取图像编码int GetEncoderClsid(const WCHAR* format, CLSID* pClsid){UINT  num = 0, size = 0;       ImageCodecInfo* pImageCodecInfo = NULL;GetImageEncodersSize(&num, &size);if(size == 0) re

2015-02-02 11:20:48 270

原创 MFC小笔记之获取各种目录

获取系统临时目录TCHAR szPath[300];GetTempPath(300, szPath);获取当前用户文档目录TCHAR MyDocumentDir[MAX_PATH];   SHGetSpecialFolderPath(NULL, MyDocumentDir, CSIDL_PERSONAL, 0);获取本程序绝对路径(由此可获得程序工作

2015-02-02 10:31:59 333

原创 字符串形式十六进制数转换

“12AB”转换为0x12、0xABQByteArray SlaveThread::StringToACCI(QByteArray& arr){ int size = arr.size(); QByteArray arrRtn; for (int i=0; i i+=2) { char uhr = arr.at(i);

2015-01-30 10:24:45 425

原创 使Qt中listWidget在平板上有滑动属性

setHorizontalScrollMode(QAbstractItemView::ScrollPerPixel);setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);QScroller::grabGesture(this, QScroller::LeftMouseButtonGesture);

2015-01-30 10:18:37 1306 2

原创 Qt for winrt结合Winrt API开发

Qt for winrt结合Winrt API开发Qt  for  winrt开发的程序即是windows应用商店程序,可以转换成vs2013能加载的项目,随即可以调用winrt api控制系统设备、资源。 Vs2013加载了Qt项目后,还需配置项目属性使用windows运行时库扩展,随后才能调用winrt  api。  一、调用摄像头要调用摄像头可用到Windows::M

2015-01-30 09:43:12 1588 1

原创 移植Qt程序到surface RT

移植Qt程序到surface RT1. 编译Qt库Surface的操作系统是基于ARM架构的windows RT,所以需要编译出基于相应平台的Qt库。1.1编译环境        Win8.1操作系统      Visual studio 20131.2 编译从Qt官网下载Qt源码qt-everywhere-opensource-src-5.3.2.zip,解压。阅读文

2015-01-30 09:31:26 1052

空空如也

空空如也

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

TA关注的人

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