- 博客(25)
- 收藏
- 关注
原创 Scrapped or attached views may not be recycled
java.lang.IllegalArgumentException: Scrapped or attached views may not be recycled.data.clear()之后调用notifyDataSetChanged()
2018-05-25 12:44:01
313
原创 DataBing
配置主moudle->build.gradle->android标签下添加配置(有版本限制)android{ dataBinding { enabled true }}Activitypublic class MainActivity extends AppCompatActivity { @Override...
2018-05-14 11:13:50
810
原创 ScrollView嵌套RecyclerView滑动不流畅 不能一滑到底
Method1:recyclerView.setNestedScrollingEnabled(false);Method2:重写ScrollView@Override public boolean onInterceptTouchEvent(MotionEvent e) { switch(e.getAction()){ case MotionEvent.A...
2018-05-14 10:07:43
470
原创 泛型(二) super and extends
接着上一篇:https://blog.youkuaiyun.com/danqi1989/article/details/79903262泛型可不可以泛个List?直接上测试类:public class Test { public static void main(String[] args) { //泛型变成 List<Animal> //注意:这里的L...
2018-04-11 22:19:34
156
原创 泛型(一) 就是简单的泛型
1.动物类package com.nice.dq2020.fanxing;public class Animal { @Override public String toString() { return "I am an animal!"; }}2.老虎类继承动物类package com.nice.dq2020.fanxing;public c...
2018-04-11 21:43:52
169
原创 NDK(二) 还是HelloWorld
1. NDK(一)helloworld 需要使用 ndk-build 命令将 C/C++ 文件build成so文件后System.loadLibrary实际上加载的是so文件。2.使用CMakeLists.txt 直接加载C/C++ 文件CMakeLists.txt:# For more information about using CMake with Androi
2018-03-28 17:51:19
155
原创 NDK(一) hello world
1.NEW一个新的Project2.app->New->Folder->JNI Folder3.app/src/main/jni ->New ->Android.mk,Application.mk,hello.cppAndroid.mk:LOCAL_PATH := $(call my-dir)include $(CLEAR_V...
2018-03-28 17:29:46
270
原创 NDK环境搭建
1.打开androidstudio2.File->setting->android sdk-Sdk-tools->NDK->打√apply3.下载中... 下载完了 我再回来4.下载完成6. hello world 写法链接。
2018-03-28 14:40:37
138
原创 第一个ReactNativeDemo:HelloWorld
1. 建项目react-native init AwesomeProject 2.跑项目react-native run-android
2017-12-13 14:16:15
227
原创 AndroidEPER:ExecutionException,com.android.ide.common.process.ProcessException
Q:Error:Execution failed for task ':app:mergeDebugResources'. > Error: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessExceptionAns: Gradle android 标签下添加两项 android
2017-11-21 11:13:28
184
原创 AndroidStudio 快捷键
*keymap基于eclipsekey1.Ctrl+Alt+Home快速跳转当前activity中用到的布局文件(.xml)2.Double Shift : 全局搜索3.Ctrl+Shift+R:快速定位到你所想打开的文件4.Ctrl+K:快速定位到下一个选中的变量5.Alt+Shift+↓:复制选中行代码到下一行6.Alt+Shift+X:直接跑项目在测试机上
2017-11-21 11:05:56
213
原创 Android 异常Error:Unable to resolve dependency ,Could not resolve project
1.Error:Unable to resolve dependency for ':app@googlePaidUatUnitTest/compileClasspath': Could not resolve project :swipeback.ans:主项目app中buildTypes/productFlavors与依赖module:swipeback中buildTypes/produc
2017-11-17 17:11:22
7699
原创 Android 几个名词
1.android sdk build-tools2.android sdk tools3.android sdk platform-tools4.android support library5.buildToolsVersion6.compileSdkVersion7.mi
2017-11-16 17:42:09
195
原创 Android 打开应用市场中的某个应用下载页面
public void launchAppDetail(Context context, String appPkg, String marketPkg) { try { if (TextUtils.isEmpty(appPkg)) return; Uri uri = Uri.parse("ma
2017-11-16 13:47:13
4270
原创 Andrpid 跳转 百度地图/高德地图 导航
import android.content.Context;import android.content.DialogInterface;import android.content.Intent;import android.content.pm.PackageInfo;import android.content.pm.PackageManager;import andr
2017-11-16 10:57:37
777
原创 Android 获取外网IP地址 (Wifi 4G 通用)
private static String getIp() { String ip =""; HttpURLConnection urlConnection = null; try { URL url = new URL("http://ip.chinaz.com/getip.aspx"); ur
2017-11-02 15:35:53
3756
1
原创 Android webview与H5 Js 交互
1.app/src/main/assets目录下添加文件javascript.html /* This function is invoked by the activity */ function scanResult(result) { alert(result); }win
2017-10-31 15:48:08
213
原创 Android 扫一扫功能 二维码 条形码
1.build.gradle中添加compile 'com.google.zxing:core:3.2.1'compile 'cn.bingoogolapple:bga-qrcodecore:1.1.7@aar'compile 'cn.bingoogolapple:bga-zxing:1.1.7@aar'2.AndroidMainfest中添加权限、 3.新建
2017-10-31 11:19:18
1214
原创 webView回退功能
@Override public void onBackPressed() { if (web.canGoBack()){ web.goBack(); return; } super.onBackPressed(); }
2017-10-31 11:06:35
842
1
原创 解决嵌套ListView只显示一个item
将内嵌的ListView换成以下listview:import android.content.Context;import android.util.AttributeSet;import android.widget.ListView;public class MyListView extends ListView { public MyListView(Co
2017-10-31 11:03:13
1063
原创 RXAndroid
1.基本模式1)new一个观察者observerObserver observer = new Observer() { @Override public void onSubscribe(@NonNull Disposable d) { } @Override
2017-10-23 14:54:01
190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人