原创 fragment切換動畫

Fragment切換動畫 在Activity跳轉之間可以設置動畫效果,例如平移,漸變,旋轉等動畫,當然在Fragment中也可以設置切換的動畫效果,可以達到跟ViewPager切換動畫類似的效果。在Fragment中設置自定義切換動畫

原创 安卓 RecyclerView局部刷新

      在我們的開發中,RecyclerView是使用非常頻繁的,除了常用的列表展示之外,很多時候我們要根據item的操作進行列表的刷新,比如勾選列表的勾選、刪除或者根據操作動態設置某個item的佈局。這時候,大部分人包括我在內使用的

原创 Android RecyclerView詳解以及滑動刪除等

本文RecyclerViewDemo RecyclerView三種自帶佈局 本文圖片接口來自乾貨集中營http://gank.io/api RecyclerView是support.v7包中的控件,可以說是ListView和Gr

原创 安卓 類似expandView展開收起動畫

最近項目有個需求列表中有一個item的一部分(課表部分)是可以展開收起的,但是要有動畫效果。最終實現的效果如下:                                        一個看似很簡單的動畫效果,我試了多種動畫方案

原创 安卓 java 除法取整

好久沒水博客了,湊一篇,項目中應該早晚會遇到的。我的項目需求是動態計算recyclerview的高度,每行四個item,所以需要根據item的數量動態設置item高度,這就涉及到除法的問題,比如有2個item,4個item,6個item,

原创 安卓View設置VISIBLE、GONE時,添加執行動畫

我們在開發中經常要實現view的可見性的設置,但是如果view面積較大時可見性如果變化,在視覺效果上會比較生硬,因此我們需要加上動畫,在可見不可見之間增加一個過渡 直接上代碼: if (view.getVisibility() == V

原创 安卓常用工具類

1、日誌工具類L.java [java] view plain copy package com.zhy.utils;      import android.util.Log;      /**   * L

原创 安卓數據庫之 Realm for Androd

目錄 1、Realm簡介 2、環境配置 3、在Application中初始化Realm 4、創建實體 5、增刪改查 6、異步操作 7、數據遷移(版本升級) Demo地址(https://github.com/RaphetS/Dem

原创 React Native - 持久化存儲(AsyncStorage)的使用詳解

一,基本概念 1,AsyncStorage介紹 AsyncStorage 是一個簡單的、異步的、持久化的 Key-Value 存儲系統,它對於 App 來說是全局性的。它用來代替 LocalStorage。由於它的操作

原创 Android 靜默安裝和智能安裝的實現方法

目錄(?)[+] 1 簡介 最近研究了Android的靜默安裝和智能安裝,於是寫博客記錄一下。  靜默安裝就是無聲無息的在後檯安裝apk,沒有任何界面提示。  智能安裝就是有安裝界面,但全部是自動的,不需要用

原创 安卓獲取APP的信息以及整個硬件、系統信息

[java] view plain copy adapter.add(new InfoBean("app的簽名", SystemUtil.AppSignature()));       adapter.ad

原创 React Native 之讀取JSON 文件

一:創建json 文件  放在  ./data/目錄下 {     "employees": [         {             "FamilyName": "張",             "giveNa

原创 安卓屏幕保護實現

  Android關於界面一定時間無操作自動跳轉到指定界面的實現 標籤: android觸摸監聽 計時器 事件分發 2017-06-06 16:31 599人閱讀 評論(6) 收藏 舉報  分類: android開發

原创 React Native 原生模塊和 JS 模塊交互(Android)

1. JS 模塊調用原生模塊方法 1.1 ReactContextBaseJavaModule 創建一個原生模塊 ZanIntentModule 並繼承抽象類 ReactContextBaseJavaModule,同時實現幾個方法。

原创 js中eval() 方法的使用以及一些特殊的使用方式

1、eval方法只能在非嚴格模式中進行使用,在use strict中是不允許使用這個方法的。 2、eval函數接收一個參數s,如果s不是字符串,則直接返回s。否則執行s語句。如果s語句執行結果是一個值,則返回此值,否則返回un