• Android 引用第三方so文件加载报错

    作者: 陆金龙       发表时间: 2018-10-02 11:30
    问题分析   不同CPU架构的Android手机加载时会在libs下找自己对应的目录,从对应的目录下寻找需要的.so文件;如果没有对应的目录,就会去armeabi下去寻找。 如果已经有对应的目录,但是如果没有找到对应的.so文件,也不会去armeabi下去寻找了。 所以需要注意工程配置哪几个so文件目录,需要加载对应的so文件,不然会报错。 如果配置了 ndk {         abiFilters "armeabi", "arme...
  • fitsSystemWindows属性解析

    作者: 陆金龙       发表时间: 2018-10-02 11:00
    属性说明 fitsSystemWindows属性可以让view根据系统窗口来调整自己的布局;系统窗口包括系统状态栏、导航栏、输入法等,包括一些手机系统带有的底部虚拟按键。 android:fitsSystemWindows=”true” 会触发View的padding属性来给系统窗口留出空间,设置为false时可能出现Toolbar与状态栏重叠的情况。 这个属性可以给任何view设置,只要设置了这个属性,此view的其他所有padding属性失效。 fitsSystemWindows属性的生效条件是设置了透明状态栏(StatusBar)或...
  • 防止Adapter线程异常

    作者: 陆金龙       发表时间: 2018-10-02 10:50
    报错信息 the content of the adapter has changed but Listview did not receive a notification. Make sure the content of the adapter is not modified from a background thread,but only from the UI thread. Make sure your adapter calls notifyDatachanged() when its content changes. 解决方法 1.Ada...
  • TextView maxEms 与显示省略号的问题

    作者: 陆金龙       发表时间: 2018-10-02 10:25
    em 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:45
    Fragment 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:29
    2.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);