自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

安卓世界库

致力于安卓程序开发

原创 java桌面应用开发流程

1.eclipse去这里下载插件http://www.eclipse.org/windowbuilder/ 2.创建java项目 3.右键项目,新建,其他,Windowbuild,选择swing ,或者swt 4.右键新创建的类,打开方式,选择其他,Windowsedit打开 5.点击窗口...

2016-11-26 12:29:28 740 0

原创 MFC系统托盘的实现

怎么实现呢?这里需要运用到的Windows API函数: BOOL Shell_NotifyIcon( DWORD dwMessage, PNOTIFYICONDATA lpdata );           函数了里面的参数对于实现不同的效果尤其重要,包括托盘图标、托盘菜...

2016-11-18 21:32:32 371 0

原创 mfc vc++自动精确判断网络连接变化

微软在WINDOWS VISTA之后提供了一个叫NLA(Network List Manager API)的接口,用于获取网络状态变化通知的一个接口。以COM技术实现。 主要导出的COM接口如下: IEnumNetworkConnections IEnumNetworks INetwork INe...

2016-11-18 17:41:18 3815 0

原创 android 代码实现手机自动恢复出厂设置不需要权限

需要激活成为设备管理器 DevicePolicyManager mDPM; boolean active = mDPM.isAdminActive(mDeviceAdminSample); if (active) { mDPM.wipeData(0); }

2016-11-02 20:59:19 2570 1

原创 vs2008有关子对话框重新以及窗口时间响应在哪里找

1.我的VS2008对话框程序怎么没有PreTranslateMessage消息 用类向导生成的基于对话框的MFC程序,在属性的message里看了。全是WM开头的。都找了。没找着。。。汗。。。 怎么回事? 呵呵,不是在类的message里面,而是在类的overrides里面哦…就在cl...

2016-10-31 22:38:54 568 0

原创 使用控件时提示"未声明标识符"的解决方法

enum { IDD = IDD_DIALOG1 }; error C2065: “IDC_RATIOHIGH”: 未声明的标识符(其他控件是相同错误,在此省略)。 #include "resource.h"忘记添加

2016-10-31 22:04:20 1022 0

原创 mfc中web插件与c++之间相互调用方案

一、javascript调用c++,方法有两种 方案1: 1.html编写 TEST function TestFunc() {  alert("TestFunc"); }   2.C++的CHtmlV...

2016-10-31 21:28:50 537 0

原创 js 根据节点增加ul列表li内容

11111111111111111 22222222222222222 33333333333333333 44444444444444444 55555555555555555 function del(n) { var s=document.get...

2016-10-31 15:46:55 462 0

原创 js隐藏页面竖向滚动条

document.documentElement.style.overflowY = 'hidden'  这样就能隐藏y坐标的滚动条了。

2016-10-22 11:44:37 2028 0

原创 mfc获取子窗口句柄总结

1.FindWindow,根据顶级窗口的类名或者标题名获得顶级窗口句柄 2.::EnumChildWindows(m_mhd,EnumChildProc,0); 根据顶级窗口筛选出可以可以分辨出离目标子窗口最近的子窗口,EnumChildProc这里可以获得每个子窗口的句柄,可以根据句柄获得子...

2016-10-22 11:13:47 4442 0

原创 点击页面没有id和那么的元素

document.getElementsByName("a1")[0].onclick=function() { alert(''); }  js代码

2016-09-21 11:24:58 304 0

原创 Intent的Action属性大全

Intent的中文意思是“意图,目的”的意思,可以理解为不同组件之间通信的“媒介”或者“信使”。 目标组件一般要通过Intent来声明自己的条件,一般通过组件中的元素来过滤。 Intent在由以下几个部分组成:动作(action),数据(data),分类(Category),类...

2016-06-06 17:18:36 409 0

原创 Android 系统功能跳转

1.   ACTION_ACCESSIBILITY_SETTINGS :    // 跳转系统的辅助功能界面                  Intent intent =  newIntent(Settings.ACTION_ACCESSIBILITY_SETTINGS);          ...

2016-06-06 16:25:09 256 0

原创 安卓通过layout_weight按比例布局

在网上看了一些对Layout_weight的讲解,有些说的比较片面,只列举了一种情况,然后自己通过实验和一些比较好的文章总结了一下,特此记录下来,以备以后所用。Layout_weight是线性布局,也就是LinearLayout里面用到的,下面通过实验来看这个Layout_weight的特性。 ...

2016-06-06 15:52:43 274 0

原创 c语言通用平台des加密算法

#include "stdafx.h" #include "cstring" #include "stdio.h" #include "time.h" #include "stdlib.h"...

2016-06-03 13:13:44 1016 0

原创 C中字符串UTF-8和GB2312互转

在编程过程中需要对字符串进行不同的转换,特别是Gb2312和Utf-8直接的转换。在几个开源的魔兽私服中,很多都是老外开发的,而暴雪为了能 够兼容世界上的各个字符集也使用了UTF-8。在中国使用VS(VS2005以上版本)开发基本都是使用Gb2312的Unicode字符集,所以当在编 程过程中就需...

2016-06-03 12:49:34 1537 0

原创 mfc点击屏幕

CRect rc;     CWnd* pParent = CWnd::FromHandle(hMain);     pParent->GetWindowRect(&rc);         //设置按钮位置并点击 但程序并无反应 keybd_event发送到编辑框也无反应 ...

2016-05-12 18:43:54 352 0

原创 Android 5.0以后版本打开“有权查看使用情况的应用”

前段时间曾做过一个应用锁的功能,但是在android5.0版本后获取栈顶应用的方法getRunningTask方法被google给屏蔽掉了,然后在网上各种找资料啊,最后找到一个折中的办法,使用UsageStatsManager获取,但是这种获取方法需要用户在手机上赋予APP权限才可以使用,就是在安...

2016-04-19 21:37:11 2132 0

原创 android 5.0以上,判断当前应用是在前台还是后台

在android 5.0 之后getRunningTask()方法被废弃 private boolean isAppIsInBackground(Context context) {          boolean isInBackground = true;         ...

2016-04-13 18:30:46 536 0

原创 在android 5.0以上,如何判断当前应用是在前台还是后台

在android 5.0 之后getRunningTask()方法被废弃 private boolean isAppIsInBackground(Context context) {          boolean isInBackground = true;     ...

2016-04-13 18:29:17 463 1

原创 设置webview背景图片

webView.setBackgroundResource(R.drawable.bg);                 webView.setBackgroundColor(Color.argb(0, 0, 0, 0));

2016-04-05 21:16:27 830 0

原创 AutoIt3 是Windows自动安装脚本语言

Au3脚本是AutoIt3 Windows自动安装脚本语言。AutoIt 是一种自动控制工具。它可以被用来自动完成任何基于 Windows 或 DOS 的简单任务。它最初被设计用来自动完成安装那些其它方法不能自动安装的软件 Au3脚本,也就是AutoIt3 Windows自动安装脚本...

2016-04-02 17:55:59 1862 0

原创 NDK开发中打印log信息

1、引入头文件 #include 2、Android.mk中加入LOCAL_LDLIBS+= -L$(SYSROOT)/usr/lib -llog 3、打印info信息:__android_log_print(ANDROID_LOG_INFO, "...

2016-03-28 12:03:33 216 0

原创 c base64加解密

#include "stdafx.h"   #include "Base64.h"   #include     const char base[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnop...

2016-03-28 11:10:11 242 0

原创 c 实现aes加解密

#include #include #include #include #include // The number of columns comprising a state in AES. This is a constant in AES. Value=4 #define Nb ...

2016-03-28 00:01:22 814 0

原创 c语言实现des加密

#include #include #include #include #define PLAIN_FILE_OPEN_ERROR -1 #define KEY_FILE_OPEN_ERROR -2 #define CIPHER_FILE_OPEN_ERROR -3 #def...

2016-03-27 22:24:03 706 0

原创 ndk jstring 与cha*相互转换

char*  Jstring2CStr(JNIEnv*  env,jstring  jstr) {   char*   rtn   =   NULL;   jclass   clsstring   =   env->FindClass("java/lang/String&qu...

2016-03-27 16:57:02 1051 0

原创 NDK开发基本知识

(3) NDK开发中乱码问题 解决乱码思路 : C语言编译的时候用的是 ISO-8859-1 码表进行编码, 如果我们使用C语言jni开发, 需要进行转码操作; -- 将ISO-8859-1转为UTF-8字符: String string = new String(str....

2016-03-27 16:49:20 631 0

原创 NDK开发环境终极讲解

1.安装好cygdrive 2.创建安卓项目,在项目根目录创建jni文件夹 3.在jni目录下创建一个.c结尾的c语言文件 4.。c文件中编写的规律是引入,jni.h文件夹,其中函数名的规律是 Java_完整包名类名_方法名(JNIEnv *env, jobject thiz), 注意完整...

2016-03-27 16:17:03 219 0

原创 【Android】Eclipse自动编译NDK/JNI的三种方法

1. 工程->右击选择Properties->选择Builders,在Builders中选择New创建一个Program       2. 参数配置      二、Eclipse关联ndk-build(自建Builder方法)  1. Project->Propert...

2016-03-27 15:32:24 827 0

原创 如何保证Android与服务器的DES加密保持一致

在我们的应用程序涉及到比较敏感的数据的时候,我们通常会对数据进行简单的加密。在与服务器之间的数据交互中,除了可以使用post请求来增强数据的安全性之外,我们可以使用常见的加密算法,对数据进行加密。今天主要介绍的是DES加密算法。 首先,DES属于一种对称的加密算法,所谓对称,就是说加密和解密...

2016-03-22 11:39:41 299 0

原创 DES加解密

package com.qust.rollcallstudent.utils; import java.security.InvalidAlgorithmParameterException; import java.security.Key; import java.security.spec...

2016-03-05 16:34:48 319 0

原创 Android 返回桌面的操作

最近在做最小化的应用,最小化第一个现象就是能回到桌面。android回到桌面的方法其实很简单,发起一个startActivity就行。   Intent i = new Intent(Intent.ACTION_MAIN); i.setFlags(Intent.FLAG_ACTIVITY_NEW...

2016-02-27 23:48:19 2514 0

原创 UIAutomator定位Android控件的方法实践和建议

1. 背景 为了和前文达成一致,这次的实践对象同样也是使用SDK自带的NotePad应用,同样是尝试去获得在NotesList那个Activity里的Menu Options上面的那个Add note菜单选项。以下是UIAutomatorViewer对界面的一个截图. 但有一个...

2016-02-24 23:07:48 1269 0

原创 Android判断屏幕状态与屏幕解锁和锁定

主动判断屏幕是否亮着: public boolean isScreenOn(Context context) {      PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);     ...

2016-02-20 21:46:14 4540 0

原创 uiautomatorviewer获取当前屏幕中的各个元素信息包括类名

android开发环境配置好之后,进入android sdk目录下tools目录下,打开uiautomatorviewer.bat。 会打开cmd命令,说明正在启动uiautomatorviewer.bat,耐心等待启动。 ...

2016-02-20 16:53:00 3039 0

原创 启用守护进程使子进程与父进程完全分离

daemon模块, daemon是存放在raw目录下的elf文件,它是一个守护进程,保护应用不被杀死。daemon原理是fork出子进程之后,让子进程成为新的会话的领头进程,并与其父进程的会话组和进程组脱离,紧接着就是在子进程中定时去启动java层配置的任务。这里它保证PushCoreServic...

2016-01-27 00:37:42 1243 0

原创 判断AccessibilityService是否已经启用

Note : Change value of final String service = "com.test.package.name/com.test.package.name.YOURAccessibilityService" with your Service.  ...

2016-01-27 00:32:48 4762 0

原创 ccessibilityEvent.TYPE_WINDOW_STATE_CHANGED作为监听的原因

这里需要注意的是WECHAT_LAUNCHER,微信主界面以及聊天界面应该采用的FragmentActivity+Fragment这样导致如果用户进入到微信主界面则会调用AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED,导致再次进入微信聊天界面不会再调用Ac...

2016-01-27 00:18:36 5090 0

原创 AccessibilityService2016终极解决方案包括(微信抢红包插件原理解析和开发实现)

一、前言 自从去年中微信添加抢红包的功能,微信的电商之旅算是正式开始正式火爆起来。但是作为Android开发者来说,我们在抢红包的同时意识到了很多问题,就是手动去抢红包的速度慢了,当然这些有很多原因导致了。或许是网络的原因,而且这个也是最大的原因。但是其他的不可忽略的因素也是要考虑到进去的,比如...

2016-01-27 00:15:19 11004 4

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