原创 一次集成使用Tinker熱更新的體驗

官方文檔:https://github.com/Tencent/tinker 下面我們按照官方文檔和這個裏面的tinker-sample-android來進行集成Tinker。 注意 說明,官方demo的使用https://github

原创 父類子類相互轉化的內存關係

package com.fushuang.test; /** * Created by fushuang on 2016/7/29. */ class Animal{ public int size=10; } class

原创 從啓動一個未安裝Apk的頁面入門插件化開發

什麼是插件化開發 一個Android應用在開發到了一定階段以後,功能模塊將會越來越多,APK安裝包也越來越大,用戶在使用過程中也沒有辦法選擇性的加載自己需要的功能模塊。此時可能就需要考慮如何分拆整個應用了。 舉個栗子,好比小時候玩的小霸

原创 Andriod常用Menu之一:ContextMenu

ContextMenu通過長摁某個View彈出的上下文菜單 1. 創建 android是通過長按某個視圖元素來彈出上下文菜單的,通過setOnCreateContextMenuListener(this)來給一個控件設置上下文菜單事件,通

原创 爲RecyclerView添加吸頂條目分組(ItemDecoration)

通過RecyclerView提供的ItemDecoration 實現不同組條目分隔開間距,並且在間距處繪製吸頂條目分組 ItemDecoration類主要是三個方法: public void onDraw() 在Item內容繪製之前繪

原创 多人間UDP聊天小工具

利用UDP協議向指定的人發送數據包,並且啓用另外一個線程用於接收數據包,完成多人聊天功能 package UDPtest; import java.io.IOException; import java.net.*; import jav

原创 低仿探探左右滑動選擇控件

效果圖 原諒我把妹子們換成了小機器人…. 實現思路 利用自定義RecyclerView LayoutManager實現對item 的重新佈局,只加載三個條目(可根據需求自定義),並將後面的兩個按照比例縮放和位移,只不過三個的要倒序加載

原创 JavaScript實現一個簡單的貪吃蛇遊戲

我就不簡述了,基本都寫在備註裏了 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>canvas</title> <scri