Giter Site home page Giter Site logo

practiceknowing's Introduction

PracticeKnowing,个人代码备份:主要涉及Android特性 demo,技术实践

1.Android 音视频开发入门指南-https://blog.csdn.net/shareus/article/details/79957614

2.线程池单例及线程池中线程数据的取得和回传(EventBus)

3.ViewPager Demo

4.View的事件冲突:WebView与ScrollView,ScrollView与RecyclerView

5.XML数据解析:Dom4j;反射字段解析

6.Json格式数据解析

7.cmake编译JNI代码,https://blog.csdn.net/ShareUs/article/details/80005773

8.cmake生成多个so包

9.C反射Java,C++反射Java(JNI反射);添加JNI层的Log;

10.权限设置页面及工具类:com.desaco.practiceknowing.utils.JumpSettingPageUtils Android各大手机品牌手机跳转到权限管理界面- https://www.jianshu.com/p/b5c494dba0bc; Android 跳转权限设置界面的终极适配(适配各大定制 ROM)- https://www.jianshu.com/p/58c6ca8173c4; 整理并收集各种常用的覆盖面广的工具类- https://github.com/SenhLinsh/Utils-Everywhere;

11.数组和集合遍历:String...array,

12.泛型的上限和下限

13.JNI中获取Application Context;JNI 资源释放;JNI加密(编码格式GB2312?)? JNI线程同步?

14.RecyclerView动态头部和尾部;Banner图无限轮播;RecyclerView头部中添加Banner

15.监听WebView或RecyclerView的滚动。RecycerView滚动到最顶部和最底部

16.JNI扫描SD卡中mp3文件(酷狗和多米不仅仅是扫描MP3格式文件,还可以扫描ape,flac,wav等格式的音频文件)???

17.App 主界面上的底部四个Tab实现方式之一;Java四种引用包括强引用,软引用,弱引用,虚引用。

18.JNI异常与释放资源。JNI接口?JNI与JVM。Java层与Jni层的数组互相传递;

19.JNI多线程:主线程与子线程;Android/Java类加载器

20.定时器,定时任务

21.局部变量,静态局部变量,全局变量,静态全局变量;C语言中局部变量和全局变量变量的存储类别(static,extern,auto,register)

22.hook技术启动未注册的Activity 或判断某个Activity是否已经实例化好了?

23.去除List集合中的重复值(四种好用的方法)

24.相机照相和相册去图片后进行裁剪的适配问题

25.RecyclerView的局部刷新(RecyclerView在Fragment或Activity中)

26.RecyclerView添加头部并刷新头部View(RecyclerView在Fragment或Activity中)

27.Activity与Activity传递数据并回传数据,startActivityForResult() 与 setResult(),onActivityResult

28.EventBus发送消息:主线程和子线程发送消息

29.在FragmentActivity和Activity、AppCompatActivity使用Fragment

practiceknowing's People

Contributors

desaco1989 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.