美文网首页
问题整理

问题整理

作者: FindUById | 来源:发表于2017-12-10 15:51 被阅读0次

    说明:需要回顾或者处理的问题记录

    1、SVN:获取项目失败,访问被禁止。-没有写完整的地址

    http://xxx.xxx.x.x:81/svn/xxxProject要在后面加上/trunk

    2、关联源码

    3、SpannableString

    4、UML图:常见的-->类图,时序图,状态图,用例图

    5、日期格式 Date 和 Calendar

    6、自定义View ①网易音乐跳动,②点击查看全文

    7、动画无限循环:

    在xml中要为每个子动画设置repeatMode和repeatCount,只在set中设置是不起作用的

    8、VerticalTextView extends TextSwitcher makeView()

    9、签名版本导致部分机型(V2在7.0以下版本)无法安装apk (打包时勾选V1&V2可解决)has no certificates at entry AndroidManifest.xml; ignoring!

    10、AutoCompleteTextView 和 CursorAdapter的用法

    11、TextureView拉伸视频

    12、listview中RadioButton点击混乱,item中某个空间的显示隐藏

    12、VideoView内存泄漏问题(重写attachBaseContext)

    13、MediaMetadataRetriever(红米note4的获取bitmap坑没搞定)

    14、 Error:(9) Error: "" is not translated in

    Error:Execution failed for task ':tqsby:lintVitalRelease'.

    Lint found fatal errors while assembling a release target.

    To proceed, either fix the issues identified by lint, or modify your build script as follows:

    ...

    android {

    lintOptions {

    checkReleaseBuilds false

    // Or, if you prefer, you can continue to check for errors in release builds,

    // but continue the build even when errors are found:

    abortOnError false

    }

    }

    ...

    或者资源文件设置不需要本地化(不需要翻译)

    15、View执行两个动画时(前一个结束后执行第二个,反复循环)的情况下停止动画并隐藏View

    16、6.0以后的权限获取

    17、7.0以后拍照适配 StrictMode API 政策

    18、git 放弃本地修改 强制更新

    git fetch --all

    git reset --hard origin/master

    19、DataBinding xml文件layout不能有width和height

    20、android.util.Base64编码有时会默认换行

    20、databinding 使用include 设置incline点击事件是大坑

    21、android携带表情的链接要用URLEncode.encode才不会乱码

    22、获取字段名(数据库迭代更新可以用到)

    23、数据更新java.lang.IllegalStateException: getDatabase called recursively

    24、百度定位回调onReceiveLocation方法:我想把更新的回调获取的坐标显示在textview的时候发现无法显示,原因是onReceiveLocation里的操作是子线程而非主线程(但是并没有报错)

    25、双卡手机getDeviceId()会发生变化:双卡手机有两个IMEI号(串号),可能会出现deviceID前后两次获取不同

    26、OKhttp3的responseBody.string第一次获取有数据,第二次获取就没有了

    27、兼容控件是Style需要parent,然后在item中不用(android:)前缀直接属性名即可

    28、android7.0后ppw的showAsDropDown在ppw全屏或者太大是,弹出位置有异常,需要做适配用showAtLocation,高度为控件高度+y

    29、You need to use a Theme.AppCompat theme (or descendant) with this activity.

    30、rawQuery的sql语句有in操作符不适用?占位符填充数据,例如Str = "1,2,3",in(?) 查不到 xx in (1,2,3)的数据,直接使用字符串拼接即可

    31、gradle传递依赖报错:Failed to resolve**** 解决: exclude,transitive

    32、StackTraceElement自定义log

    33、com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK

    解决:packagingOptions{

    exclude 'META-INF/DEPENDENCIES.txt' ... }

    33、android项目导入Apache POI 的问题(以后重新搞一遍)

    jre 和android.jar之间包类有区别的

    project.tasks.withType(com.android.build.gradle.tasks.Dex) {

    additionalParameters=['--core-library']

    }

    does not work proper,and get the error:

    Could not get unknown property 'com' for object of type com.android.build.gradle.AppExtension.

    I solve the problem by adding this to android block.

    dexOptions {

    preDexLibraries = false

    additionalParameters=['--core-library']

    }

    34、 PopupWindow中嵌套EditText不能粘贴

    35、ListView 的 Item 有Button,CheckBox,EditText等空间,Listview无法点击

    35、SlidingPaneLayout

    36、UnsupportedOperationException unmodifiable

    37、Cannot call this method while RecyclerView is computing a layout or scrolling

    38、Fragment动画

    39、Android轻松实现RecyclerView悬浮条

    40、使用SwipeRefreshLayout和RecyclerView实现下拉刷新和上拉加载更多

    41、自定义view onkeydown 没响应

    42、Android Lint 的强大!!!!!

    43、Map<Stirng, List<String>> 调用map.remove()的问题,remove后用map.get()还会获取到list,remove().clear()清理下就好了

    44、导入模块不成功:导入一个模块到工程里发现模块没有被编译,模块名称字体没有加粗。可能是第一次打开工程师选择模块的原因,没有勾选那个模块,页面可以参考Configure project subset...。如果没有勾选的话,请先关闭Android studio 在资源管理器删除.idea文件夹,再重新打开工程

    44、父类使用泛型,子类基础父类没有使用泛型。父类中有泛型方法,这个泛型方法的泛型类型和类的泛型类型不一样,在子类中调用泛型方法需要强转

    相关文章

      网友评论

          本文标题:问题整理

          本文链接:https://www.haomeiwen.com/subject/pplvixtx.html