原创 android notification設置提示音

昨天在使用Notification(通知欄)的時候,想要設置一下通知的提示音。 具體實現:新來一條通知消息時,會自己播放android application工程目錄res/raw文件夾下的MP3文件。 但在使用時,按照下面的寫法怎麼也

原创 java.lang.UnsatisfiedLinkError: Couldn't load hello-jni from loader

我們學習ndk時,要配置環境變量,比如jdk,安裝eclipse,sdk,以及下載ndk,解壓,並配置系統環境變量,以及在eclipse當中進行ndk路徑的指明。 解壓後的ndk路徑下的samples文件夾裏有很多我們值得學習的例子。

原创 android studio修改工程包名

今天做項目時,要求更改程序的包名。於是經過查資料與摸索。 有了一點成果,寫成博客,供自己參照,同時非常樂於與大家分享。 情況1: 直接修改包名的“尾巴”,也就是包名的最後一級。 比如:一個包名叫zzjr.com.third,被要求改成z

原创 android studio工程目錄同一文件夾下管理Module

在Android Studio中主app module和其它引入module的工程目錄一般是這樣: 最近要用Git管理這些module,但這些module,在這個工程目錄下是分散的。需要將這些module放在一個文件夾目錄下。 於是

原创 android開發關於隱藏文件的使用注意事項

某應用需求: 在某個activity上會有一個二維碼的圖片。 當長按這個二維碼圖片的時候,會將圖片保存到本地。 以後用戶可以打開微信掃描相冊中的這個下載好的二維碼。 但當時將圖保存在了一個隱藏文件夾中,我們知道,想創建一個隱藏文件夾,就

原创 android ShareSDK微信收藏彈出提示的修改

 【問題】用 ShareSDK版本爲2.7.0 在安卓端集成了社會化分享,只加了通過微信客戶端的分享:包括 微信好友分享,微信朋友圈分享,微信收藏。 不管用哪種分享,成功後都會彈出Toast:“分享成功”,但對於“微信收藏”來說,最後彈

原创 本地PHP訪問MySql數據庫慢

最近又學起了PHP,然後通過phpStudy環境集成工具進行環境搭建。 然後PHP訪問MySql時特別的慢,看視頻里老師演示的相當快,增刪改查都秒級。我的得5,6秒,慢的想拉屎,後來,直到學到快一半了纔想起解決辦法。 找到 C:/ wi

原创 Android集成微信支付SDK

最近接了集成android微信支付SDK的需求,感覺跟其它的SDK的接入並無太大區別,只不過有一些坑可能需要踩,前人已經踩的差不多了,本人就少踩了一些,總結一下最新的微信支付SDK的集成過程與注意事項。 1. 去官網上申請微信支付所需要

原创 Ubuntu安裝virtualBox無法啓動

不多說,問題如上圖: RTR3InitEx failed with rc=-1912 (rc=-1912) The VirtualBox kernel modules do not match this version of Vi

原创 Android獲取Mac地址-兼容6.0及以上系統

在網上找了好久如何獲取Android mac地址,最後還是在大谷歌上找到的,經測試,4.0一直到6.0,7.0系統都可以獲取得到Mac地址 在AndroidManifest.xml中加入以下權限: <uses-permission an

原创 android studio卡在任務欄裏不能最大化

剛剛做項目的時候,遇到一個問題,打開Android studio後一直隱藏在任務欄中,不管怎麼點擊,或者用alt + tab切換都切換不回來,甚至在任務管理器中殺掉,重啓電腦都不能解決,一直無法實現窗口最大化。 於是看到了下面一篇博文,終

原创 android使用Eclipse打包jar文件

使用Eclipse 新建一個Android工程(正常建就可以) 然後在src下的某個包下,建一個包,比如叫utils包。 然後在utils下寫一個工具類。比如說以下代碼: package util; import java.util.

原创 安卓開發爬坑之修改包名

前些日子需要複製一個安卓的應用,需要從一個包名改成另一個包名。 比如:從 cn.com.main.bad 改成 com.eminem.rihanna, 可以看到包名的目錄結構是變化了的。從四層包名變到三層包名。 由於是用android s

原创 Android判斷手機是否安裝微信(總結)

網上有很多關於判斷方法,無外乎兩種:一,通過判斷手機中安裝的應用的包名中,是否有符合微信的包名的。二,通過集成微信的SDK後,使用SDK裏的api方法進行判斷。經測試都有問題,即單獨使用其中的一種方法都不能覆蓋所有機型。如,使用微信SD

原创 Android根據byte數組,生成圖片,圖片名字以當前時間作爲名字

/** * 根據byte數組生成圖片,圖片名字以當前時間作爲名字 */ public static String saveJPGFile(Context mContext, byte[] data, String key) {