原创 如何保證Android與服務器的DES加密保持一致

在我們的應用程序涉及到比較敏感的數據的時候,我們通常會對數據進行簡單的加密。在與服務器之間的數據交互中,除了可以使用post請求來增強數據的安全性之外,我們可以使用常見的加密算法,對數據進行加密。今天主要介紹的是DES加密算法。 首先

原创 ndk jstring 與cha*相互轉換

char*  Jstring2CStr(JNIEnv*  env,jstring  jstr) {   char*   rtn   =   NULL

原创 Android 返回桌面的操作

最近在做最小化的應用,最小化第一個現象就是能回到桌面。android回到桌面的方法其實很簡單,發起一個startActivity就行。   Inte

原创 AccessibilityService2016終極解決方案包括(微信搶紅包插件原理解析和開發實現)

一、前言 自從去年中微信添加搶紅包的功能,微信的電商之旅算是正式開始正式火爆起來。但是作爲Android開發者來說,我們在搶紅包的同時意識到了很多問題,就是手動去搶紅包的速度慢了,當然這些有很多原因導致了。或許是網絡的原因,而且這個也

原创 c語言實現des加密

#include <stdio.h>#include <memory.h>#include <time.h>#include <stdlib.h>#define PLAIN_FILE_OPEN_ERROR -1#define KEY_FI

原创 AutoIt3 是Windows自動安裝腳本語言

Au3腳本是AutoIt3 Windows自動安裝腳本語言。AutoIt 是一種自動控制工具。它可以被用來自動完成任何基於 Windows 或 DOS 的簡單任務。它最初被設計用來自動完成安裝那些其它方法不能自動安裝的軟件 Au3腳

原创 設置webview背景圖片

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

原创 NDK開發基本知識

(3) NDK開發中亂碼問題 解決亂碼思路 : C語言編譯的時候用的是 ISO-8859-1 碼錶進行編碼, 如果我們使用C語言jni開發, 需要進行轉碼操作; -- 將ISO-8859-1轉爲UTF-8字符: String

原创 啓用守護進程使子進程與父進程完全分離

daemon模塊, daemon是存放在raw目錄下的elf文件,它是一個守護進程,保護應用不被殺死。daemon原理是fork出子進程之後,讓子進程成爲新的會話的領頭進程,並與其父進程的會話組和進程組脫離,緊接着就是在子進程中定時去啓動

原创 UIAutomator定位Android控件的方法實踐和建議

1. 背景 爲了和前文達成一致,這次的實踐對象同樣也是使用SDK自帶的NotePad應用,同樣是嘗試去獲得在NotesList那個Activity裏的Menu Options上面的那個Add note菜單選項。以下是UIAutomat

原创 NDK開發中打印log信息

1、引入頭文件 #include <android/log.h> 2、Android.mk中加入LOCAL_LDLIBS+= -L$(SYSROOT)/usr/lib -llog 3、打印info信息:__android_log_prin

原创 c base64加解密

#include "stdafx.h"   #include "Base64.h"   #include <stdio.h>     const char base[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcd

原创 【Android】Eclipse自動編譯NDK/JNI的三種方法

警告, 這篇文章是老的配置方式, 隨着goolge工具的完善,有了更高級的配置方式,參考文章: 1.http://jingyan.baidu.com/article/3ea51489e7a9bd52e61bbac7.html 2

原创 NDK開發環境終極講解

1.安裝好cygdrive 2.創建安卓項目,在項目根目錄創建jni文件夾 3.在jni目錄下創建一個.c結尾的c語言文件 4.。c文件中編寫的規律是引入,jni.h文件夾,其中函數名的規律是 Java_完整包名類名_方法名(JNIEnv

原创 uiautomatorviewer獲取當前屏幕中的各個元素信息包括類名

android開發環境配置好之後,進入android sdk目錄下tools目錄下,打開uiautomatorviewer.bat。 會打開cmd命令,說明正在啓動uiautomatorviewer.ba