
android
ytzys
这个作者很懒,什么都没留下…
展开
-
android数据库操作不要犯的错误
不要把本该放在set中的语句,放在where里面使用switch语句写数据库升级的代码时,不要忘记每个case里的break向一个表中添加列时,千万不要把表名写成数据库的名字update语句待更新的列和要更新的数据个数不一致update时,格式要注意,不要忘记set的各语句要用“,”隔开原创 2015-05-09 20:39:16 · 427 阅读 · 0 评论 -
Retrofit上传图片
用retrofit上传文件时,可以采用如下的两种方式方式1:Retrofit的接口,ApiServer.java@Multipart@POST("{your_http_server}/user/attr/upload/")Observable<BaseResponse> uploadImg(@Part("userId") RequestBody userId, @Part("type") Req原创 2017-05-17 15:46:42 · 1060 阅读 · 0 评论 -
smali语法总结
我们知道android中java文件先被编译成由java字节码组成的class文件,最终会被编译打包成.dex文件,文件中是可以运行于dalvik虚拟机的字节码。这些字节码不具有可读性, 可以从这些字节码反编译得到的更具有可读性的smali文件。具体方式可以参阅开源项目smali,下面是一些smali的语法类型标记,和jni中的表示是一样的| java中的类型 | smali中对应的表示 |原创 2017-04-15 19:20:24 · 2466 阅读 · 0 评论 -
android中?号和@号的区别
在写布局文件的时候,我们经常用到@符号去引用资源,比如:@color/white@string/title_text@drawable/button_selector@mipmap/icon_launch@layout/header_layout@id/recyclerview@style/appTheme但有时还会见到?,这是什么意思呢? 原来?一般是用来引用一个attr属性的,例原创 2017-03-03 22:15:23 · 773 阅读 · 0 评论 -
TabLayout与FragmentViewPager结合使用遇到的问题
TabLayout和FragmentViewPager经常结合使用,用法比较简单,只需要用setupWithViewPager方法把两者关联起来就可以了。但在使用过程中遇到了一下几个问题。原创 2017-02-16 21:18:46 · 2305 阅读 · 0 评论 -
一个app出现两个图标
原来其实很简单,就是因为在AndroidMenifast里写了两个<intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /></intent-filter>去掉一个就好了原创 2016-11-20 20:01:40 · 4160 阅读 · 0 评论 -
styles.xml文件中@符号及命名空间android:的使用
在写values/styles.xml时有时会有些疑惑,何时要用@符号,何时不用,何时用android:,何时不用,如何区分呢?何时要用@符号,何时不用<style name="LiveDialogStyle"> <item name="android:windowBackground">@android:color/transparent</item> <item原创 2016-11-08 05:49:36 · 1884 阅读 · 0 评论 -
Android Studio常见编译错误
1.Duplicate files copied in APK META-INF/LICENSE What went wrong: Execution failed for task ‘:app:transformResourcesWithMergeJavaResForDebug’. com.android.build.api.transform.TransformException原创 2016-11-08 04:35:50 · 392 阅读 · 0 评论 -
RelativeLayout中子控件的android:layout_centerVertical="true"失效问题分析
首先来看一下显示效果 001是一个带背景的TextView,设置了 android:layout_centerVertical="true"属性,但却没有居中显示xml布局文件的完整代码如下:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/原创 2016-10-14 22:46:27 · 6812 阅读 · 2 评论 -
用eclipse实现NDK调试常见问题总结
在用eclipse实现NDK调试时遇到了一些问题,现在做一些总结。1. Method ‘NewStringUTF’ could not be resolvedCDT的bug,可以通过设置去除检查机制: 不过这样会去除所有的方法检查,并不是一个好的解决办法。参考http://blog.youkuaiyun.com/brokge/article/details/399295252. Avoid hardcod原创 2015-08-07 16:52:52 · 1486 阅读 · 0 评论 -
Activity,DecorView,PhoneWindow,WindowManager,ActivityThread,ViewRootImpl等的关系
ActivityThread中的handleLaunchActivity方法中,有performLaunchActivityperformLaunchActivity() { // 伪代码 Activity activity = new Activity(); activity.attatch(); // 创建了Phonewindow,获得了WindowManang...原创 2018-03-23 22:02:46 · 743 阅读 · 0 评论