-
TextView maxEms 与显示省略号的问题
作者: 陆金龙 发表时间: 2018-10-02 10:25em em是一个印刷排版的单位,表示字宽的单位。 equal M 意思和M字符一致的宽度为一个单位,简称em。 ems是em的复数表达。 附:setEm代码 public void setEms(int ems) { mMaxWidth = mMinWidth = ems; mMaxWidthMode = mMinWidthMode = EMS; request... -
Fragment中的返回问题
作者: 陆金龙 发表时间: 2018-10-01 15:45Fragment newFragment = new ExampleFragment(); FragmentTransaction transaction = getFragmentManager().beginTransaction(); transaction.replace(R.id.fragment_container, newFragment); transaction.addToBackStack(null); transaction.commit(); 通过transaction.addToBackStack(null),当按返回键时,会将... -
Android 编译报错:“Error running ...: Please select Android SDK”
作者: 陆金龙 发表时间: 2018-10-01 15:29关键词:Please select Android SDK原因: 由于Android Studio异常关闭,使得某些配置文件损坏,因此需要在线更新SDK才能恢复被损坏的文件。 解决办法: 1.依次选择主菜单“File”——“Settings” 2.依次展开“Appearance & Behavior”——“System Settings”——“Android SDK”,单击SDK目录输入框右边的“Edit&rd... -
Android Studio JNI开发(C语言版)
作者: 陆金龙 发表时间: 2018-08-21 00:292.JNI开发 2.1 配置jni开发工具 * ndk (native develop kit ) 下载http://developer.android.com/tools/ndk/index.html 解压到C:\Android\android-sdk\ndk-bundle,将该目录配置到系统环境变量(测试下ndk-build出现下面提示说明配置成功) C:\Users\kl>ndk-build Android NDK: Could not find application project directory ! Android NDK:... -
处理hideSoftInputFromWindow失效问题
作者: 陆金龙 发表时间: 2018-07-10 23:42软键盘显示时参数: public static final int SHOW_FORCED = 0x0002; 非强制不收起。此参数导致hideSoftInputFromWindow失效 修改方式: 显示软键盘时,将SHOW_FORCED 替换为SHOW_IMPLICIT隐式请求软键盘。 imm.showSoftInput(view, InputMethodManager.SHOW_IMPLICIT); -
配置并行编译解决Gradle编译慢
作者: 陆金龙 发表时间: 2018-07-10 23:381.gradle.proerties 文件 org.gradle.jvmargs=-Xmx2048m org.gradle.parallel=true org.gradle.configureondemand=true 2.settings ->Build ->Compile 勾选 compile independent modules in parallel 3.settings ->Build ->Gradle 勾选 Offlinework -
isFinishing()处理 Unable to add window
作者: 陆金龙 发表时间: 2018-07-10 23:25先调用activity的isFinishing方法判断一下 以下代码的场景:蓝牙连接或断开时调用,但是Activity退出时,断开蓝牙也会回调,这是执行window.clearFlags会异常。 解决办法是先判断isFinishing,false的情况再执行。 override fun onBleConnectChanged(isConnected: Boolean) { if (!isFinishing) { &nbs... -
android 唤醒屏幕
作者: 陆金龙 发表时间: 2018-07-10 23:14getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);