原创 Android PopupWindow顯示時,隱藏底部導航欄

Android PopupWindow顯示時,隱藏底部導航欄第一步:app全屏,常規設置第二步:創建PopupWindow 第一步:app全屏,常規設置 final int flags = View.SYSTEM_UI_FLAG_

原创 Android系統配置文件中的設備信息讀寫:getprop/setprop

在Android開發中,有時需要獲取設備信息,如:系統版本、固件版本、設備型號等,這些信息存在於Android系統配置文件:default.prop、/system/build.prop中。 可通過adb命令和Build兩種方式獲

原创 Android頂部彈出提示語的三種實現方式:WindowManager、PopupWindow、Toast

需求:在主頁Activity頂部從上向下滑動出現提示條,且5秒後自動從下向上滑動消失。 自定義佈局文件:layout_tips.xml // layout_tips.xml <LinearLayout android:

原创 Android串口通信,分包/黏包數據解析

搭載Android系統的智能硬件,因業務需求,App經常會用到串口通信交互數據。串口通信需自定義指令格式,且需自己處理數據交互過程中分包、黏包的情況。 1.指令格式 格式說明: 字段 說明 STX 起始符(固定爲0

原创 LocalSocket/LocalServerSocket

前言   本章內容android.net.LocalSocket章節,版本爲Android 4.0 r1,翻譯來自:"水中影",歡迎訪問他的博客:"http://www.cnblogs.com/gosunriver/",再次感謝"水中影"

原创 Android利用LocalSocket實現Java端進程與C端進程之間的IPC

原文地址:http://www.cnblogs.com/zealotrouge/archive/2013/06/24/3152941.html   經驗證,可實現android端c層與java層的socket通信。 Android是建立在

原创 VS+VA搭建順手的NDK集成開發環境

轉載地址:http://www.kanxue.com/bbs/showthread.php?t=197811 作者:zxjay 工欲善其事,必先利其器。 Android NDK開發環境,可選擇VIM+插件、Eclipse+CDT等,這裏介

原创 RSA私鑰文件(PEM)解析

參考鏈接:OPENSSL中RSA私鑰文件(PEM格式)解析 在PKCS#1 RSA算法標準中定義RSA私鑰語法 RSAPrivateKey ::= SEQUENCE { version Version,

原创 MFC創建橢圓形半透明對話框

橢圓形半透明對話框:vs20101.創建一個基於對話框的應用程序,工程名爲:OperateDlg。2.在工作區中選擇Class view標籤,展開OperateDlg classes|COperateDl

原创 鏈表棧實現

鏈表棧實現,代碼如下: // test.cpp : 定義控制檯應用程序的入口點。 // #include "stdafx.h" #include <iostream> using namespace std; typedef stru

原创 C++操作符重載

整理部分C++操作符重載,直接上代碼: myOperator.h #pragma once #include <iostream> using namespace std; class myOperator { public: my

原创 順序棧實現

#define MAXSIZE 100 typedef struct { char elem[MAXSIZE]; int top; }stStack; void InitStack(stStack*& s); int Push(s

原创 RSA公鑰文件(PEM)解析

參考鏈接:OPENSSL中RSA私鑰文件(PEM格式)解析 上一篇文章RSA私鑰文件(PEM)解析講述了RSA私鑰文件(PEM)的生成,本文講述RSA公鑰文件(PEM)的生成。 注: 此文公鑰與上一篇私鑰不對應。 公鑰語法爲: RSA

原创 Android Native Service簡單實現示例

說明:此功能實現是以Android系統源碼作爲基礎的。 原著作者及鏈接: ①作者:longfeey 鏈接:http://blog.csdn.net/longfeey/article/details/5887026 ②作者:blackboy

原创 如何生成android端可用so

此文目的: 1.備忘錄,方便自己今後查閱; 2.方便與大家交流和學習。 此文只是對所查閱的資料進行了整理。 說明: 1.以下兩種方法在linux系統下或cygwin均可實現,本文是在linux系統下進行環