8 嗨摔得漂亮

尚未进行身份认证

不浪费青春……

等级
TA的排名 6k+

中英文切换遇到的坑-总结

最近一个项目需要用到中英文切换,本以为很简单,没想到开发过程中遇到不少问题。闲话少说,直入主题:1.首页遇到中英文切换页的及时刷新问题,通过recreate方法可以解决;2.后面遇到ListView无法刷新,后来吧ListView去掉,改成封装成每个ItemView,发现TextView可以正常切换中英文,但EditText会被覆盖,就是每次切换后,所有的EditText都会显示最后一...

2019-08-04 10:52:31

AndroidStudio用Cmake方式编译NDK代码(cmake配置.a库)

1.cmake是什么?CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。谷歌从AndroidStudio2.2以上就添加了Cmake方式来编译NDK代码,并从NDK例子看出,默认编译的方式就是cmake方式。...

2019-04-26 11:24:44

JNI/NDK:CMakeLists.txt 构建so库,导入三方so库,以及遇到的坑

本文使用最新的JNI构建工具CMake完成通过这篇文章,你讲学习到:camke构建自己的三方so库 学会使用cmake管理自己jni文件 学会使用cmake调用三方的so库 最后分析自己开发过程中遇到的坑1.CMakeLists.txt构建so库创建jni的工具类JNI: 这个类的原本用途是,在工程里用来管理jni的方法,和加载so库用的 但是在这里仅仅只是为了加载s...

2019-04-11 21:24:23

Android 应用性能分析工具 — CPU Profiler

本文转载:https://www.jianshu.com/p/e664c16bca67下图时AndroidStudio3.0中的AndroidProfiler面板,相较于之前版本,对于开发者而言更友好了。比如我们如果感觉到应用启动比较慢、用户操作有些卡顿,怀疑是代码性能问题但是又不知道什么原因造成的,通常很多性能问题都是主线程的执行耗时操作导致的,要想定位问题就得先知道实际运行时...

2019-03-22 18:31:06

Android Studio开发时.so文件无法提交到svn怎么办?

AndroidStudio开发时.so文件无法提交到svn怎么办?之所以无法提交.so到svn上,因为svn默认有个全局忽略,指定哪些类型的文件默认不进行addtoVCS操作,即无法添加到svn上。解决办法,如下:第一步:查看AndroidStudio使用的subversionconfigurationdirectory(svn配置目录),如下图:容易犯得错误:找错s...

2019-03-13 15:13:41

Android进阶解密-第2章Android系统启动

虽然第2章Android系统启动看得比较晕,但还是想把一些总结性的内容做个笔记,加深自己对Android系统启动的理解。1.init进程启动过程:init进程启动做了很多的工作,总的来说主要做了以下三件事:a.创建和挂载启动所需的文件目录。b.初始化和启动属性服务。c.解析init.rc配置文件并启动Zygote进程。2.Zygote进程启动过程:DVM(Dalvik虚拟机...

2019-01-29 17:16:51

ReactNative报错:Development server returned response error code: 500

项目初始化红屏的看过来!!!出现首行报错Developmentserverreturnedresponseerrorcode:500接着出现错误信息里面有类似的: 1 2 3 The development server returned response error code: 500   URL: http:...

2018-10-08 15:07:42

Android Gradle总结

学习完了《AndroidGradle权威指南》,想自己总结下,但毕竟自己没有使用过这么多功能,所以引用了两篇好的文章,作为以后自己查阅的“知识库”。1.Gradle史上最详细解析2.AndroidGradle使用总结 仅供大家参考,谢谢!最好自己抽时间,学习下这份pdf电子文档《AndroidGradle权威指南》,提取码:g85t。自己实践总结是最好的!...

2018-09-20 17:09:32

android studio ndk-build 编译C生成.so文件

一、概要最近项目需要,要把代码中加密的部分打包成so文件,刚开始接触的时候真是痛苦呀,网上好多资料,都不是很详细,步骤也不清晰,所以我整理了一下,希望大家喜欢。现在androidstudio打包so文件有两种方式,第一种是ndk-build编译项目,还有一种用CMake脚本构建项目,今天主要介绍ndk-build的编译过程二、ndk-build构建过程1,下载NDK和构建工具...

2018-09-15 14:08:27

《老路用得上的商学课》96-100学习笔记

第九十六章:什么是好工作真的知道自己想要的是什么吗?在想什么是好工作的时候,先问自己三个问题:1.大公司真的是你想要的吗?大公司的成功,往往是体系的成功,不是个人的成功。2.外企真的是你想要的吗?找工作,究竟是考虑你想要什么,还是考虑别人想看什么?3.国外的工作真的是你想要的吗?在国外,职业生涯的天花板,往往很早就看得见。你要先弄清楚你想要什么,如果你不清楚自己想要什么,你就永...

2018-08-15 10:06:06

关于Error:Execution failed for task ':APP:transformClassesWithDexForDebug'新的错误原因!!!

这个问题困扰了大半天的时间,我看了网上各种解决办法,貌似已经很完美了,但是还是没能解决我的问题。例如:https://blog.csdn.net/lvshuchangyin/article/details/53785494,这里讲到了4种可能的解决方案,但并不能解决我的问题。仔细看了log日志,发现我遇到的错误,跟大家遇到的还是有点差异,发现根本原因在于下面这句话:Pickedup...

2018-08-14 09:43:29

关于webstorm2018.2闪退问题

闪退是因为用的破解补丁。改用注册码激活后完美解决。http://idea.lanyus.com/ 在hosts文件中添加下图红框中的文字,否则会报注册码过时:

2018-08-10 18:36:43

npm config set registry https://registry.npm.taobao.org

直接开打cmd,输入: npmconfigsetregistryhttps://registry.npm.taobao.org 设置淘宝镜像。因为npm下载的文件,很多都是国外的网站。如果不设置淘宝镜像,下载的速度会很慢。...

2018-08-10 16:09:41

《老路用得上的商学课》91-95学习笔记

第九十一章:时间四象限时间四象限,也就是把事情分为:重要紧急、重要不紧急、紧急不重要、不重要不紧急。大事早做,从容不迫。利用“四象限”法来管理时间,你需要:1.不重要不紧急,少做:让琐事离你一点。2.紧急不重要,快做:尽量不消耗精力,快速完成。3.重要不紧急,早做:今天不做重要的事,明天全是紧急的事。第九十二章:战胜拖延拖延症的原因,大体上分为三类:a.逃避压力型:...

2018-08-06 22:32:51

原 《老路用得上的商学课》86-90学习笔记

第八十六章:反馈想要职场升得快,不光要做事,更关键的,是让别人知道“你在做事”的这个能力。这就是要考验,向上级的“反馈”,或者说“汇报”能力。学会汇报,你需要:1.永远给出选择题:记住,人们不喜欢主观题,喜欢选择题。例如:“老板,这个应该做?” VS “老板,我这么做可以吗?”==>能看到问题,更要解决问题!(至少得提供几种解决问题的方案)2.先说结论少扯淡,等电梯的时间...

2018-07-26 10:45:07

Android 解决在ListView历史复用中Edittext数据显示混乱

虽然网上有各种解决办法,但不一定适合自己使用的场景。packagecom.ishop.merchantsmobile.ui.kpinew.assign;importandroid.content.Context;importandroid.text.Editable;importandroid.text.TextWatcher;importandroid.view.Key...

2018-07-24 18:00:01

《老路用得上的商学课》81-85学习笔记

第八十一章:乔哈里视窗乔哈里视窗把人际沟通比作一个窗子,它被分为4个区域:公开区、隐蔽区、盲目区和未知区。你说的,和别人听到的,很可能不一样,真正有效的沟通是在公开区,扩大公开区域,我们可以:1.请教反馈,要记得主动获取。2.自我暴露,让别人知道你的小秘密和小缺点。3.共享发现,主动获取和主动交代之间,寻求沟通。第八十二章:关键对话简而言之,什么是关键对话?a.意见不同...

2018-07-19 09:58:05

解决mac下svn working copy locked的问题

网上解决这个问题的方法很多,我这里推荐一个最简单的方法:1.首先定位到报错的文件夹下面,找到.svn文件夹,当然这个文件夹默认下都是隐藏的,可以在终端窗口执行:defaultswritecom.apple.finderAppleShowAllFiles-booltrue(相应的隐藏文件的命令只需把true改为false即可)2.打开.svn/wc.db文件(如上图所示),可以用Navic...

2018-07-16 09:19:17

原 《老路用得上的商学课》76-80学习笔记

第七十六章:1万小时定律作家格拉德威尔在《异类》这本书中,提出了这个观点:“人们眼中的天才,之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力。1万小时的锤炼是任何人从平凡,变成世界级大师的必要条件。”他将此称为“一万小时定律”。以5年、10年为人生刻度规划自己的职业生涯。运用1万小时定律的正确姿态,有三点:1.带着目的学。(目的要明确)2.带着喜欢学。(一定要喜欢)3.带着环境学。(环境...

2018-07-11 15:44:55

《老路用得上的商学课》71-75学习笔记

第七十一章:最佳备选方案最佳备选方案BATNA(BestAlternativetoaNegotiatedAgreement),是由罗杰·费含尔和威廉·尤里在1981年提出的,说的是假如当前的谈判破裂,俗话说就是“谈崩了”,这个时候,你转身去找别人合作,能够拿到的最好的那个条件。谈判之前,先找备胎:1.骑驴找马,优化你的BATNA。2.步步为营,探出对方的BATNA。3.釜底抽薪,削弱对方...

2018-07-04 09:57:49

查看更多

勋章 我的勋章
    暂无奖章