自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

likangr

千里之行,始于足下

  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 anr日志分析

https://www.codenong.com/jsbacd320b36b3/https://duanqz.github.io/2015-10-12-ANR-Analysis#214-%E5%B0%8F%E7%BB%93

2023-07-31 16:41:25 91

原创 android app、进程、线程监控

watch -n 1 -d ‘adb shell ps -T | grep 线程id | wc -l’adb shell top -H -p 进程id。adb shell ps | grep 包名。adb shell ps -T 线程id。android app、进程、线程监控。

2023-07-31 16:40:09 146

原创 android 查看so奔溃日志

adb logcat | ndk-stack -sym /Users/likangren/AndroidStudioProjects/Android_JoyCampus/JoyShowCampusHub/jsplayerlib/build/intermediates/cmake/debug/obj/armeabi-v7a/libjsplayer.soadb logcat | ndk-stack -sym /Users/likangren/AndroidStudioProjects/Android_JoyCa

2023-07-31 16:30:00 600

原创 webrtc源码下载

卡在 running hooks:100% (26/26) sdkextras. 去掉boto代理。Gclient 不能使用 终端代理 需要 用boto 代理。

2023-07-31 15:46:32 254

原创 Android 国际化xml文件 - 提取翻译文本 - 利用vscode替换正则

【代码】Android 国际化xml文件 - 提取翻译文本 - 利用vscode替换正则。

2023-07-11 17:26:14 512

原创 mac安装有害程序

sudo xattr -r -d com.apple.quarantine /Applications/Koodo\ Reader.app

2023-04-21 17:05:33 91

原创 mac解压apk/zip时文件区分大小写。

mac apk/zip解压区分大小写

2023-04-21 16:58:33 227

原创 Android java 测试服务端并发

用户并发测试

2023-03-23 10:28:54 117 1

原创 从今天开始学习写 shell 脚本

目录目录从今天开始学习写 shell 脚本Shell 简介Shell 脚本Shell 脚本编写环境第一个shell 脚本运行shell 脚本有两种方法从今天开始学习写 shell 脚本Shell 简介在计算机科学中,壳层(英语:shell)指“为用户提供用户界面”的软件,通常指的是命令行界面的解析器。一般来说,这个词是指操作系统中...

2018-09-07 19:40:13 505

原创 一种侵入性极低的android全机型适配方案 (使用篇)

android 屏幕适配大家可能比较头疼,因为不同机型可能存在不同分辨率,不同宽高比,但 ui 设计图缺只有一套。可能大家尝试过的方案有: 1. 百分比布局; 2. 针对不同分辨率或最小宽度生成不同dimens.xml; 3. 类似鸿洋的AutoLayout动态换算等适配方案;但是这些都或多或少有问题,那有没有更好的适配方案呢? 接下来给大家先看下本文...

2018-07-22 20:35:00 3169 3

原创 c语言入门:c++运算符重载

MyString 类:#ifndef MYSTRING_H#define MYSTRING_H#include <iostream>using namespace std;class MyString{public: friend ostream& operator<<(ostream& o,MyString& str); friend istream& operator>>

2017-09-22 21:46:19 684

原创 小技巧:虚线分割线

//使用方式: <View style="@style/dash_line"/>//定义style: <style name="dash_line"> <item name="android:layout_width">match_parent</item> <item name="android:layerType">software</item>

2017-07-31 17:46:42 2768

原创 c语言入门:指针运用 (用逗号切割字符串)

#include <stdio.h>#include <string.h>#include <stdlib.h>/** * 打印数组 * @brief printfArray * @param array * @param size */void printfArray(const char** array,int size){ for(int i=0;i<size;i++)

2017-07-25 14:16:43 2232

原创 java.lang.UnsatisfiedLinkError 之 apk安装到系统目录

Couldn’t load … from loader dalvik.system.PathClassLoader [DexPathList[[zip file “/system/priv-app/….apk”] ,nativeLibraryDirectories=[/system/lib]]]: findLibrary returned null使用adb push apk 方式 安裝应用

2017-07-08 18:49:50 402

原创 c语言入门:用qt实现简单IDE

main.cpp#include "mainwindow.h"#include <QApplication>int main(int argc, char *argv[]){ QApplication a(argc, argv); MainWindow w; w.resize(1000,800); w.show(); return a.exec();}##

2017-06-11 16:22:31 6178

原创 c语言入门:排序算法

/** * @brief select_sort 选择排序 * @param arr * @param len */void select_sort(int *arr,int len){ for(int i=0;i<len;i++){ int mix=arr[i]; int index=i; for(int j=i;j<len;j++)

2017-06-04 11:18:30 369

原创 c语言入门:文件读写操作

本demo 实现了 文件内容解析操作: 如 a 文件中若有 ” 1+2= “ 则在b 文件中输出 “1+2=3”; 使用c标准语言实现 以供记录和学习#include <stdio.h>#include <string.h>#include <stdlib.h>char *getSresult(const char *s,const char *sresult);void move_

2017-05-29 12:26:08 438

原创 小技巧:两种方式快速实现平滑涂鸦画板

实现平滑涂鸦

2017-05-18 14:13:03 1325

原创 andorid http 多线程上传大文件

最近学习研究了下用http进行大文件上传:经过不断修复优化,功能实现如下: 1.上传大文件,(理论上GB以上都可以,上传速度视带宽而定); 2.实现多文件同时上传; 3.实现文件断点续传; 4.提供上传回调,显示上传速度与进度; 5.多线程上传,使用线程池进行管理; 6.上传失败保存现场,下回继续上传; ……..直接贴代码,如有疑

2017-05-04 10:51:32 837 5

原创 view 状态检查

在实际开发中,可能会遇到这个需求: 如果界面有很多输入框,在点击返回的时候,没有输入过文字就不弹提示框,反之就弹框提示用户需要保存草稿吗?/确定退出吗?如果给每一个view 设置 监听器想必代码会冗余很多, 也不易于维护, 那么就想到了这个办法,直接贴代码吧:package com.******.library.utils;import android.view.View;import andro

2017-04-17 18:51:36 523

原创 Fragment 显示隐藏回调

今天来说一下Fragment的显示隐藏的回调 和 如何拿到当前activity 正在显示的Fragment对象;fragment 无非两种控制方式: 1.在viewpager 中显示左右滑动显示隐藏; 2.利用FragmentTransation 的show 和 hide显示隐藏;1.在viewpager中显示:新建一个BaseFragment,在BaseFragment 中添加以下代码就可以实

2017-03-31 18:59:00 6018

原创 SnackBar 源码解析

前言:为什么写这篇博客?原因是:在使用和封装Snackbar 后测试出来一个bug ,在反复显示多个Snackbar后 再也不显示了。 这就让人很抓狂啊!!!于是通读了Snackbar源码,修正了这个bug。SnackBar 是 android 中一种 用来做消息提示的控件,它不继承自View, 而是内部 管理 SnackbarLayout 隐藏与显示; SnackbarLay

2017-03-21 21:11:22 534

原创 小技巧:实现ScrollView 滚动键盘隐藏

项目要求 某个 用户在滚动某个长界面时(用来录入信息),将 键盘隐藏掉;解决办法: 写 MyScrollView ; 提供 滚动监听器; package com.dwuliu.library.view;import android.content.Context; import android.util.AttributeSet; import android.view.MotionEv

2016-09-26 16:16:40 1794

原创 仿滴滴打车 车辆运动

因工作需要, 写了一份类似于滴滴打车 车辆运动的 demo;功能:1.可以实现车辆位移变化及车辆车头转向;2.集成了百度地图;实现了地理坐标反取;代码: MapActivity.classpackage com.example.dididache;import java.util.ArrayList; import java.util.List;import android.app.Activi

2016-08-01 15:14:47 4816 2

android 屏幕适配工具

提供了android 屏幕适配方案,使用教程 https://blog.csdn.net/qq_17827919/article/details/81027491。

2018-12-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除