- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 LoliProfiler使用记录
背景项目存在严重的Native内存泄露问题,android studio自带的工具目前无法很好的分析Native层的问题。从网上找了一遍,没有靠谱的的方案(包括使用DDMS的隐藏native分析方法,我在自己开发的android设备上,使用eng版本无法正常操作,设置系统参数后,系统无法正常启动)无意中发现了腾讯开源了LoliProfiler项目,一款Android内存分析工具。LoliProfiler github链接LoliProfiler 国内地址自己简单看了下,基于QT5开发,cma
2021-08-26 22:57:25 1294
原创 Flutter开发环境搭建
所有的步骤在 flutter 中文网站上了解本篇写下自己配置环境的流程1、安装Gitgit官网网速太慢,我使用国内淘宝镜像网站 网站链接我选择当时最新版本v2.28.0.windows.1Git-2.28.0-64-bit.exe下载后,安装路径自己修改,其他都是默认就行2、下载flutter SDK官网给出两个方法:下载SDK安装包 或者 git下载github上的源码。前者,我下载后少个.git文件,后续操作存在问题(可能是解压问题)。后者,下载实在太慢。(1)我在码云上,
2020-08-03 10:53:34 188
原创 android studio http代理配置问题
众所周知,因为肺炎问题,基本现在都是在家远程办公。我们公司原本就是局域网办公,这次远程办公,我要在局域网内电脑android studio配置http代理(以前就没用过)按照我自己的理解,填写好代理的IP和端口就应该可以了(IP和端口没有问题),不放心的可以用下面的check connection 按钮就行测试但是,我导入项目,下载gradle的一些东西时(dl.google.com),还...
2020-02-07 13:33:32 759
原创 Android系统升级失败
1、现象在升级系统是,卡在Recovery中,从串口信息看,停在init: skipping insecure file '/default.prop'init: skipping insecure file '/init.rc'init: Timed out waiting for /dev/.coldboot_done大概意思 是 跳过这些文件,但是同事和我说,init文件...
2018-12-13 18:15:00 866
原创 Nanohttpd 异常 Explicit termination medthod 'end' not called 解决方法
Nanohttpd 是一款轻量型的java服务端框架。github为https://github.com/NanoHttpd/nanohttpd在集成使用到android
2018-05-24 17:23:28 2416 5
原创 android studio 2.2.2 关于JNI的初建报CMake错误
前段时间android studio 2.2.2 公布了,更新后在创建项目时多了一个Support C++的选项,侧面反应出对于NDK的支持优化了。今天在选择这个选项准备尝试一下时,初建项目就报错了。(当时一头雾水,只能百度和Google,但都是直接创建成功,并没有我这样的问题)倒是学到了一堆的知识,关于CMake的。。。当时报的错有一堆,几句关键的我记得: Error:executing ext
2016-10-30 21:40:37 9165 2
原创 自制图库
经过一个月碎片的时间,博主编写一套相对完整的相册控件库(基本上是模仿微信的实现)。 在这里分享: github:https://github.com/fcp12138/Album功能 1. 基本功能相册 图片的加载我同意写在BaseLoadAdapter 类中,内部是用Glide加载的,可以很方便修改加载方式/** * 图片加载 * Created by fcp on 2016/7/29
2016-10-08 13:04:57 724
原创 Android应用开发试题(收集)
收集一些开发上的例题,不定更新1、Android的VM虚拟机是哪个? A A.Dalvik B.JVM C.KVM D. framework2、AndroidVM虚拟机中运行的文件的后缀名为()C A.class B.apk C.dex D.xml博主解释:解压APK文件就知道了3、下列选项是Activity启动的方法有()ACD A. startActivity B.goTo
2016-08-02 09:06:13 9849
原创 C++ string使用for改变为何必须使用引用
例子1:#include <iostream>#include <cctype>using std::cin;using std::cout;using std::endl;using std::string;int main(){ string s("assss,ddd,eeee"); decltype(s.size()) punct_cnt = 0; for(a
2016-07-26 15:11:36 1487
原创 Android蓝牙——自定义通讯框架FreeBlue
刚学Android时,自己写过一个基于蓝牙的五子棋联机对战APP。 分享地址:https://github.com/fcp12138/BlueChess 界面如下: 以上都是扯淡 = = 最近我重写了原来里面的蓝牙通讯逻辑,将整个逻辑通讯层进行优化封装起来,以备以后再次利用。重写构思的框架结构如下 地址分享在https://github.com/fcp12138/FreeBlue
2016-07-04 14:52:57 943
原创 自定义之类微信底部渐变栏
废话不多说,先看效果: 记得微信刚出来时,他的这个渐变效果还是惊艳到我的。现在网上也有很多微信渐变栏的例子,我看过都是利用Paint的Xfermode来实现的。但是我看过微信apk里头,他的两张(选中与非选中)图片都是有的。所以我以前按照自己的思路写了一个,这段时间整理代码时,把他整理出来了。 要说我实现的原理,其实挺简单的,就是两种图都有,一个变淡,一个变深。每个小块:/** * 渐变子
2016-05-27 18:07:54 405
原创 Design之CoordinatorLayout+TabLayout+RecyclerView&CollapsingToolbarLayout
Design
2016-05-24 19:15:06 3219
原创 小知识——Butter Knife
Butter Knife是什么? 你是否对android里的findViewById写得心力憔悴? 你是否对Listview适配器的ViewHolder无脑模式编写感到疲惫? Butter Knife就是来解放程序员的。我第一次接触Butter Knife是在反编译饿了么时看到里面有,当时好奇百度了一下,发现是个好东西!于是果断用,现在基本爱不释手了。
2016-05-04 22:51:07 427
原创 探索发现之Okhttp
前段时间,学长推荐我使用okhttp,说用了就会爱不释手的。自己水平有限,写这篇文章出于自我的探索,看了网上一堆牛人的解释,自己也写写心得罢了。
2016-04-18 22:12:32 456
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人