Android开发从精通到进阶
文章平均质量分 57
快乐的神经病
Andorid开发
展开
-
Android,实现一个弹幕效果的小demo
代码不是很多,花了十多分钟写的。。。BarrageLauncher(弹幕发射器)NativeVideoPlayer(视频播放器)package com.zzyd.example;import android.content.Context;import android.content.res.Resources;import android.graphics.Color;import andr原创 2017-09-26 11:47:01 · 586 阅读 · 0 评论 -
重磅消息!Android与IOS的合体!高仿IOS动态高斯模糊背景!
今天无聊逛GaytHub时,无意发现了一个开源库看下官方的示例图: 这个库是所有Android实现高斯模糊效率最高的方式,底层使用了RenderScript进行图片了算法。下面是我做的Demo: ---------------------------------------------------------简介下原理:翻阅源码: /** * Casts context to Acti原创 2018-01-03 15:12:34 · 1926 阅读 · 2 评论 -
Unable to merge dex,专治Android Studio各种抽风!
今天在洗一个项目时,报错:Error:Execution failed for task ':app:transform Dex Archive With External Libs Dex Merger For Debug'.> java.lang.Runtime Exception: java.lang.Runtime Exception: com.android.builder.dexing原创 2017-11-16 14:00:32 · 43232 阅读 · 1 评论 -
Android数据库加密之旅,Sqlcipher操作现有数据,收获真的不少(良心干货)
一开始提出数据加密时,我的内心。。。 硬着头皮开始上网找方案 第一种方式 直接加密数据,比如MD5、Des、Rsa、Base64等众多加密方式,使用加密直接处理现有数据,查询时进行解密查询。。。。吐~~~ 内心是崩溃的第二种方式 开始找轮子,摸索着找到了SQLSqlcipherSQLCipher是一个在SQLite基础之上进行扩展的开源数据库,SQLCipher具有占地面积小、性能因此它非原创 2017-10-24 15:09:47 · 1407 阅读 · 0 评论 -
Android这可能是当今最火,功能最全的快速开发框架了
今天给大家介绍一款功能最全,使用最方便的Android快速开发框架传送门:GitHub-AndroidUtilCode首先添加Gradle:compile 'com.blankj:utilcode:1.9.8'在Application中进行初始化Utils.init(application);混淆-keep class com.blankj.utilcode.** { *; }-keepclass原创 2017-11-09 11:38:54 · 12708 阅读 · 2 评论 -
关于Fragment使用的那些坑,给出一个完美的填坑方式!源码相送
关于Fragment堆栈的管理已经写过十几次了每次都有新的问题但是这次不一样了,可以更好的管理Fragment`public class FuckFragment { public static final String CURRENT_FRAGMENT = "STATE_FRAGMENT_SHOW"; public static final String FRAGMENTS_TA原创 2017-09-29 14:43:26 · 774 阅读 · 0 评论 -
从瓶颈到精通——Android四大组件:Activity
今天开始,每天不定期写关于Android从瓶颈到进阶的文章。 主要是挖掘一些不常用的API,或者是不常用到的开发技能等等,做一个汇总,总结中摸索提高技能。说到Activity,必须掌握的Activity的生命周期、生命周期含义、启动模式、内存回收处理,Activity创建过程这里暂时不做讲解记录 生命周期 1.onCreate:Activity开始创建,这时还不可见,原创 2017-08-29 15:54:32 · 349 阅读 · 0 评论 -
从瓶颈到精通——Android四大组件:Service
今天记录一篇关于Service的文章 1.Service的一般使用 2.startService和bindService的区别 3.多进程下使用Service 4.Service中引用一个windowManager1.Service的一般使用 Service继承自ContextWrapper,表明它本身也是一个Context。了解它的继承关系更有利于了解Service原创 2017-08-31 11:36:25 · 291 阅读 · 0 评论 -
从瓶颈到精通——Android四大组件:ContentProvider
ContentProvider可以让程序之间传递消息(其实也就是多进程,Android的IPC机制) ContentProvider的使用是建立在SQLiteOpenHelper上的 在讲ContentProvider前,先熟悉一下SQLiteOpenHelper的使用 1.了解ContentProvider 2.公共的URI (这是什么鬼?) 3.ContentP原创 2017-09-01 11:01:56 · 201 阅读 · 0 评论 -
从瓶颈到精通——SQLiteOpenHelper的使用
SQLiteOpenHelper是Android开发中常用的 SQLiteOpenHelper的熟练操作能极大增加开发效率,不必在这点小事上耗费大量时间 如何做到快速开发操作数据库的工具类呢 今天就讲讲SQLiteOpenHelper的基本操作和一些注意事项 1、数据库的创建 2、自定义数据库文件路径 3、基本的增删改查 4、多进程下的使用1、数据库的原创 2017-09-01 11:24:57 · 348 阅读 · 0 评论 -
Android,下拉上二楼,demo演示
代码:http://download.csdn.net/download/qq_33445600/10202254本来不想要积分的,可是积分是必选-。-原创 2018-01-12 13:49:43 · 4370 阅读 · 8 评论