編程

【DragonBoard 410c 試用體驗】android手機遠程監控

為了在手機上實現對家庭的監控,首先需要將本地數據傳到雲端服務器,然後再在手機設備上獲取信息。上一節已經完成了前半部分的內容,今天主要完成android上的開發。 先貼代碼: Activity public class GetImageA

Android視頻裁剪自定義View

功能需求: 有個視頻裁剪功能,需要自定義View具體如下 1. 裁剪選擇區域模塊,可以自定義最少裁剪時間 2. 當選擇低於最少裁剪時間時,再次滑動會自動推動左右選擇軸,直至碰到邊緣為止 3. 選擇空白區域,並左右滑動時自動推動選擇軸的位

Android視頻裁剪(含裁剪View)

概述: 整合視頻裁剪實現、視頻裁剪自定義View,兩個項目的代碼 使用方法: // -- am_video_seekbar.getStartTime() 獲取的是自定義View選擇的開始裁剪時間 // -- am_video_

Android推送 - Activity跳轉控制處理

功能需求: // ============= 功能需求 ================= // 1.當App在前臺可見時,點擊通知欄推送消息時,直接跳轉到對應的頁面(TipsActivity) // 2.當App在後臺不可見時(未關閉),點擊通知欄推送消息時,直

Android - 錄制進步式View

功能需求: 項目有個直播功能,需要顯示進度條類似錄制進度View具體如下 1. 可以控制頂部時間間隔,以及是否繪制,是否預留位置 2. 能夠重頭開始,從指定時間開始,恢復,暫停,停止等 實現代碼: package com.

Android媒體播放

android中音頻和視頻的播放我們最先想到的就是MediaPlayer類了,該類提供了播放、暫停、停止、和重復播放等方法。該類位於android.media包下,詳見API文檔。其實除了這個類還有一個音樂播放類那就是SoundPool,這兩個類各有不同分析一下便於大家

Android之路—Activity的生命周期

1、引言:        做android開發也有一段時間了,但是感覺進入了瓶頸期,對於Android的很多知識點都好像有點了解,但是又不能道出個所以然。於是下定決心要提升自己,這裏選擇了《Android開發藝術

Android studio 導入新項目

android studio 導入咕咚翻譯的問題 每次在導入新的項目時,因為編譯環境的不一致,例如,Gradle不一致,build tool 版本不一致,sdk版本不一致,等等原因導致在導入項目後的很長一段時間裏你都要忍受它緩慢的去下載新的工具,簡直就是日了狗,用ec

Android Studio Instant Run註意事項

先記錄,再驗證 Note: android Studio disables ProGuard when using Instant Run. 參考資料 https://developer.android.com/studio/build/shrink-code.h

Android引用Maven庫AAR

引用公共庫 build.gralde allprojects { repositories { jcenter() maven { url "" //Maven庫地址 } }

Android中接口(Interface)的簡單使用

android中接口(interface)的簡單使用 目錄 Android中接口Interface的簡單使用 使用1 解決多重繼承的問題 使用2 定義一個規範協議 使用3 用於回調 Java中的接口可以被看作是只包含常量和抽象方法的抽象類 。

Android時間軸(Timeline)效果的實現

1、時間軸效果 我們要實現的時間軸效果如下圖所示,這是錘子手機的查看物流信息界面的截圖。 2、主要布局的實現 在TraceActivity關聯的布局文件activity_trace.xml中放置一個ListView,代碼如下。由於這個列表只是用於展示信息,並不