原创 android應用內多進程的實現

Android應用內多進程的介紹 正常情況下,一個apk啓動後只會運行在一個進程中,其進程名爲AndroidManifest.xml文件中指定的應用包名,所有的基本組件都會在這個進程中運行。但是如果需要將某些組件(如Service

原创 Fragment懶加載

爲什麼需要懶加載? 我們在做安卓項目的時候,經常會有一個使用場景:ViewPage與多個Fragment組合使用。 然而,viewpager有着預加載機制:默認一次加載當前頁面前後兩個頁面,即使設置setOffLimit(0)也沒

原创 Flutter實現頁面跳轉和數據傳遞

Android中頁面的跳轉 在安卓原生開發中,頁面跳轉可以用Intent類來具體實現: Intent intent =new Intent(MainActivity.this,SecondActivity.class); sta

原创 Android Studio的下載和安裝

Android Studio下載 下面三個地址都可以下載: https://developer.android.google.cn/studio http://www.android-studio.org/ https://www

原创 React Native:分組列表組件SectionList

官方案例 如果要渲染的是一組需要分組的數據,也許還帶有分組標籤的,那麼SectionList將是個不錯的選擇。 import React, { Component } from 'react'; import { SectionLis

原创 React Native:側滑刪除組件SwipeableFlatList

SwipeableFlatList SwipeableFlatList 組件是 rn 0.50 出的 提供android ios 側滑刪除。 案例: SwipeableFlatList主要實現代碼: <SwipeableFlatL

原创 React Native:FlatList案例(電影列表)

簡介 在本示例教程中,我們將編寫一個簡單的應用,可以從電影數據庫中取得最近正在上映的 25 部電影,並在一個FlatList中展示出來。 使用假數據來展示 在我們真正從 Rotten Tomatoes(譯註:一個國外的電影社區)抓取數

原创 React Native:網絡請求數據

很多移動應用都需要從遠程地址中獲取數據或資源。你可能需要給某個REST API發起POST請求以提交用戶數據,又或者可能僅僅需要從某個服務器上獲取一些靜態內容 - 以下就是你會用到的東西。 使用Fetch React Native提供

原创 React Native:ScrollView,FlatList,SectionList的使用

ScrollView ScrollView是一個通用的可滾動的容器,你可以在其中放入多個組件和視圖,而且這些組件並不需要是同類型的。ScrollView 不僅可以垂直滾動,還能水平滾動(通過horizontal屬性來設置)。 下面的示

原创 React Native(1):window系統中開發環境搭建

Window搭建React Native android開發環境 官方搭建開發環境文檔 https://reactnative.cn/docs/getting-started/ 1. 安裝jdk http://www.oracle.c

原创 Android實現多級樹形選擇列表

這篇文章主要爲大家詳細介紹了Android實現多級樹形選擇列表,具有一定的參考價值,感興趣的小夥伴們可以參考一下 項目中有多個地方要用到多級列表的菜單,最開始我用的是ExpandableListView,但問題是E

原创 Android 第三方庫RxLifecycle使用和原理解析

簡單介紹RxLifecycle 使用原因: 在使用rxjava的時候,如果沒有及時解除訂閱,在退出activity的時候,異步線程還在執行。 對activity還存在引用,此時就會產生內存泄漏。 RxLifecycle就是爲了解決rx

原创 Java設計模式(4):工廠模式

工廠模式種類 簡單工廠模式 工廠方法模式 抽象工廠模式 一.簡單工廠模式 又叫靜態工廠方法模式,它定義一個具體的工廠類負責創建一些類的實例。 定義一個用於創建對象的接口,讓子類決定實例化哪個類。 工廠方法模式屬於創建型模式。 UM