• 解决Android模拟器不能联网问题

    作者: 陆金龙       发表时间: 2023-02-04 07:47
    解决Android模拟器不能联网问题 以管理员身份运行cmd 1.在C盘根目录增加qemu.conf文件,如果已有不操作。如果没有该文件,报错can not open ./qemu.conf. 2.执行命令 cd C:\Users\HT007\AppData\Local\Android\Sdk\emulator 3.执行命令 emulator.exe -list-avds  #列出你的虚拟机名 4.按格式 emulator.exe -avd 虚拟机名 -dns-server DNS地址执行以下命令   执行命令 em...
  • 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:...