android
wangpanbaoding
这个作者很懒,什么都没留下…
展开
-
A problem occurred starting process “aarch64-linux-android-strip‘
* What went wrong:Execution failed for task ':opencv_android_3.4.0:transformNativeLibsWithStripDebugSymbolForRelease'.> A problem occurred starting process 'command '/home/wangpan6/android-sdk_r24.4.1-linux/android-sdk-linux/android-ndk-r21e/toolchain原创 2022-04-16 21:39:58 · 2580 阅读 · 0 评论 -
C++调试技巧:查看某个方法调用堆栈
Application.mk 文件,加入下面的代码:APP_CPPFLAGS += -fexceptions在想知道调用顺序的方法里,随便抛出一个异常。如:throwthrow "Division by zero condition!";https://blog.csdn.net/jacke121/article/details/106573718...原创 2020-09-08 19:10:12 · 1086 阅读 · 0 评论 -
adb devices no permissions
no permissions (user in plugdev group; are your udev rules wrong?); see [http://developer.android.com/tools/device.html]参考:https://blog.csdn.net/binglumeng/article/details/69525361安装好adb工具之后,连接安卓设备,并开...转载 2018-07-05 14:31:15 · 627 阅读 · 0 评论 -
dialog居于底部并使得宽度占满整个屏幕宽度
http://blog.csdn.net/jdfkldjlkjdl/article/details/52233737imageDialog.show(); Window window = imageDialog.getWindow(); if (imageDialog != null && window != null) { window.ge转载 2018-01-17 16:56:19 · 929 阅读 · 0 评论 -
android在布局中动态增加view时的层级控制
问题:我们有时候希望动态的在android的布局中增加view,例如动态增加一个textview来显示数据为空,但是当布局较为复杂时,你希望把view加载特定的其他view的后面,这是要如何处理呢?答案:先看一个布局片段Xml代码 RelativeLayout android:id="@+id/baobei_gridview"转载 2017-11-25 15:09:32 · 14547 阅读 · 0 评论 -
Recyclerview的getChildAt(position)方法获取可见第一条的view返回null;
使用Recyclerview的getChildAt(position)方法获取可见第一条的view,总是null;使用LinearLayoutManager的findViewByPosition(position)方法解决此问题。使用LinearLayoutManager的scrollToPositionWithOffset(position,offset)来定位到指定位置。原创 2017-11-25 13:54:24 · 7553 阅读 · 5 评论 -
recyclerview的滚动条相关属性
注意一:设置为vertical为竖直方向显示滚动条android:scrollbars="vertical"不设置scrollbars属性不会显示滚动条或者设置为none,不显示滚动条android:scrollbars="none"注意二:http://blog.csdn.net/sanjay_f/article/details/237原创 2017-12-02 11:58:50 · 14395 阅读 · 0 评论 -
Android android:windowSoftInputMode属性设置
adjustResize 编辑框内容跟着上移,其他内容不动adjustPan 整体跟着上移,包括actionbar,保证用户一直可以看到刚输入的内容不设置这个属性 和adjustPan效果一样adjustNothing 整个布局都不跟着移动,输入的文字过多,会被键盘遮挡adjustUnspecified 整体都跟着上移,保证用户一直可以看到刚输入的内容,感觉和adjustPa原创 2017-10-12 11:22:34 · 631 阅读 · 0 评论 -
canScrollVertically的canScrollVertically方法测试
RecyclerView.canScrollVertically(-1);//滑到最顶部时,返回false,意思是不能下拉了原创 2017-10-20 17:47:41 · 12319 阅读 · 0 评论 -
wait和notify
new Thread(new Runnable() { @Override public void run() { long id = Thread.currentThread().getId(); Log.i(TAG, "thread1 id :" + id + " begin"); new Thread(new Runnable(原创 2017-10-27 15:33:37 · 217 阅读 · 0 评论 -
Camera2学习-控制摄像头拍照
http://bbs.gfan.com/android-8012723-1-1.html现在的手机一般都会提供相机功能,有些相机的镜头甚至支持1000万以上像素,有些甚至支持光学变焦,这些手机已经变成了专业数码相机。为了充分利用手机上的相机功能,Android应用可以控制拍照和录制视频。 使用Android 5.0的Camera v2拍照Android 5.0对拍照转载 2018-01-17 18:36:17 · 1604 阅读 · 0 评论 -
Spinner选项换行
参考:https://stackoverflow.com/questions/6107500/how-to-wrap-lengthy-text-in-a-spinnerhttps://www.cnblogs.com/sciseeker/archive/2013/03/14/2958699.html第一步,在res/layout下创建如下文件multiline_spinner原创 2018-05-10 09:48:02 · 979 阅读 · 0 评论 -
getReadableDatabase失败
07-03 17:26:44.640 20371-20371/com.wangpan.codebook D/AndroidRuntime: Shutting down VM07-03 17:26:44.649 20371-20371/com.wangpan.codebook E/AndroidRuntime: FATAL EXCEPTION: main ...原创 2018-07-03 18:45:03 · 3381 阅读 · 2 评论 -
使用tensorboard查看模型结构时报错NodeDef mentions attr 'explicit_paddings'
WARNING:tensorflow:From pb.py:7: __init__ (from tensorflow.python.platform.gfile) is deprecated and will be removed in a future version.Instructions for updating:Use tf.gfile.GFile.Traceback (most ...原创 2019-08-21 11:11:04 · 7606 阅读 · 3 评论 -
C_INCLUDES must be under the source or output directories:
https://blog.csdn.net/cigogo/article/details/94546032参考了上面大神的链接,发现设置了绝对路径,改为相对路径后,正常。编译报错:LOCAL_PATH := $(abspath $(call my-dir)/../..)CAMX_CHICDK_PATH := $(abspath $(LOCAL_PATH)/../../..)正常...原创 2019-07-23 10:27:55 · 4500 阅读 · 0 评论 -
Android.mk的ifeq语句小细节
Android.mk:9: *** missing separator. Stop.ifeq($(TARGET_ARCH_ABI), arm64-v8a) 错误ifeq ($(TARGET_ARCH_ABI), arm64-v8a)正确这之间只差一个空格,ifeq后面一定要加一个空格。...原创 2019-07-04 14:14:02 · 3574 阅读 · 0 评论 -
Please select Android SDK
https://www.jianshu.com/p/0fb5a857662e?from=timeline编译后,运行右侧有×;错误提示Please select Android SDK解决方案:一路next,next,finished;ok!转载 2019-04-10 17:12:38 · 151 阅读 · 0 评论 -
gradle clean报错Could not find manifest-merger.jar
wangpan@wangpan-OptiPlex-7050:~/work/gitnew/camera-bokeh/bokeh_android$ gradle cleanFAILURE: Build failed with an exception.* What went wrong:A problem occurred configuring root project 'bokeh_an...原创 2019-03-12 17:58:10 · 1167 阅读 · 0 评论 -
android studio build报错error: undefined reference to 'std::
Error:error: undefined reference to 'std::logic_error::logic_error(char const*)'Error:error: undefined reference to 'std::logic_error::logic_error(char const*)'Error:error: undefined reference to 's...原创 2019-03-14 15:10:36 · 11710 阅读 · 3 评论 -
Android中应用程序获得系统签名权限(platform.x509.pem platform.pk8)下载地址
https://android.googlesource.com/platform/build/+/donut-release/target/product/security/我用的是ubuntu16.04,点击上面的链接,点那个tgz,就可以下载到本地了。转载 2018-09-29 11:55:01 · 7479 阅读 · 4 评论 -
Android Studio报错:Re-download dependencies and sync project (requires network)
Error:Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) Re-download dependencies and sync project (requires network) Re-down...原创 2018-08-21 16:22:27 · 1973 阅读 · 0 评论 -
显示和隐藏虚拟按键的方法
/** * 显示虚拟按键,并且全屏 */ private void showBottomUIMenu() { //隐藏虚拟按键,并且全屏 if (Build.VERSION.SDK_INT > 11 && Build.VERSION.SDK_INT 19) { // lower api View v = this.原创 2017-09-30 16:41:15 · 2473 阅读 · 0 评论 -
Fragment的onCreateView方法参数
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {}container实际上添加fragment时,包裹fragment的view例如:若使用下面的方式添加fragment,那么container就是R.id.activity_原创 2017-09-30 16:33:57 · 8917 阅读 · 0 评论 -
Android MVP模式 简单易懂的介绍方式
简单,易懂,写的很好。https://segmentfault.com/a/1190000003927200#articleHeader5原创 2017-09-07 15:04:55 · 168 阅读 · 0 评论 -
使用pinyin4j的问题
06-10 17:13:45.626 W/dalvikvm(10355): Exception Ljava/lang/NullPointerException; thrown while initializing Lnet/sourceforge/pinyin4j/ChineseToPinyinResource$ChineseToPinyinResourceHolder;06-10 17:13原创 2014-06-11 09:55:11 · 3178 阅读 · 0 评论 -
android事件分发机制
http://blog.csdn.net/guolin_blog/article/details/9153747看完上面的博客之后,总结几句:android事件分发机制: View的事件分发: 1,触摸一个view控件,首先调用它的dispatchTouchEvent方法 2,dispatchTouchEvent方法中,首先进行3个条件的判断 mOnTouchListen原创 2013-11-14 11:52:05 · 583 阅读 · 0 评论 -
EditText输入文字带下划线的效果
被面试的时候,问到这么一个问题,当时说的需要自定义EditText。回来自己实现,发现有点难度。到处找资料,终于找到了解决的办法。下面把具体代码贴出来,与大家共享^_^第一步,布局文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://sche原创 2013-11-23 18:32:00 · 3299 阅读 · 0 评论 -
json解析
一,JSONObject的创建将JSON对象写入存储卡 /** * 将JSON对象写入存储卡 * * @param person * @throws FileNotFoundException */public class MainActivity extends Activity { @Override protected void onCrea原创 2013-10-29 13:40:22 · 759 阅读 · 0 评论 -
android Installation error: INSTALL_FAILED_CONTAINER_ERROR
当工程使用android:installLocation="preferExternal" 时,某些时候会出现Installation error: INSTALL_FAILED_CONTAINER_ERROR解决办法:修改为android:installLocation="auto" 即可原创 2013-10-19 11:56:03 · 451 阅读 · 0 评论 -
JSON与XML的区别比较
1.定义介绍(1).XML定义扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。XML是标转载 2013-10-13 22:44:44 · 641 阅读 · 0 评论 -
Android之自定义进度条
进度条默认是不确定(indeterminate=true)Android进度条Android进度条有4种风格可以使用。默认值是progressBarStyle。设置成progressBarStyleSmall后,图标变小。 设置成progressBarStyleLarge后,图标变大设置成progressBarStyleHorizontal后,变成横向长方形。进度条转载 2013-09-22 22:11:28 · 796 阅读 · 2 评论 -
StrictMode介绍
第1页: 【IT168技术 】最新的Android平台中(Android 2.3起),新增加了一个新的类,叫StrictMode(android.os.StrictMode)。这个类可以用来帮助开发者改进他们编写的应用,并且提供了各种的策略,这些策略能随时检查和报告开发者开发应用中存在的问题,比如可以监视那些本不应该在主线程中完成的工作或者其他的一些不规范和不好的代码。 Stri转载 2013-10-12 20:43:05 · 700 阅读 · 0 评论 -
android 屏幕适配问题
如何将一个应用程序适配在不同的手机上,虽然这不算是一个技术问题,但是对于刚刚做屏幕的开发人员来说,还真不是一件多么简单的事情。 首先:你需要在AndroidManifest.xml文件的元素如下添加子元素 android:normalScreens="true" android:anyDensity="true"转载 2013-10-09 23:22:11 · 510 阅读 · 0 评论 -
android应用是如何自动匹配各个drawable目录的图片的
今天做了一个demo,测试了一下,建一个android工程,分别在drawable-ldpi,drawable-mdpi,drawable-hdpi,drawable-xhdpi,drawable-xxhdpi五个目录存放不同的图片,使用我的lenovo 790e进行测试,结果如下:1,默认匹配的是drawable-hdpi下面的图片,2,把drawable-hdpi下的图片删除,再运行,原创 2014-01-01 13:25:20 · 1318 阅读 · 0 评论 -
Android利用canvas画各种图形(点、直线、弧、圆、扁圆、文字、矩形、多边形、曲线、圆角矩形)
Android利用canvas画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形)1、首先说一下canvas类:Class OverviewThe Canvas class holds the "draw" calls. To draw something, you need 4 basic components: A Bitmap to hold the pi转载 2015-07-09 10:42:39 · 740 阅读 · 0 评论 -
android-activity之启动模式singleInstance
测试应用主activityA设置为singleInstance 处于桌面 ACTIVITY MANAGER ACTIVITIES (dump原创 2015-12-22 14:49:33 · 1434 阅读 · 0 评论 -
ASimpleCache学习笔记
开源缓存框架ASimpleCache调研学习:源码网址:https://github.com/yangfuhai/ASimpleCache二级缓存定义:当Android端需要获得数据时比如获取网络中的图片,我们首先从内存中查找(按键查找),内存中没有的再从磁盘文件或sqlite中去查找,若磁盘中也没有才通过网络获取;当获得来自网络的数据,就以key-value对的方式先缓存到内原创 2017-09-13 17:47:21 · 236 阅读 · 0 评论 -
singleLine属性
自定义了一个带进度的button,需要单行显示,但是遇到一个很奇怪的问题:若这个button设置了android:singleLine="true"时,便不能正常画出绿色的进度背景。查了些资料说singleLine属性已经过时,建议使用lines属性,后来改为android:lines="1",绘制便正常了。原因还不清楚。先记下来。 android:id="@+i原创 2017-07-04 11:23:27 · 3586 阅读 · 0 评论 -
Environment一些方法的测试
Environment.getExternalStorageDirectory():/storage/emulated/0 Environment.isExternalStorageEmulated():true Environment.isExternalStorageRemovable():false Environment.getDataDirectory():/data E原创 2017-06-16 09:00:24 · 667 阅读 · 0 评论 -
ListView的getCheckedItemIds()方法
Android新的API中已弃用getCheckItemIds(),而使用getCheckedItemIds(),来获取ListView 被选中的Item.说说使用方法吧 1.使用方式跟以前的一样 long[] pos = mListView.getCheckedItemIds();2.pos值 就是ListView选中的position collection3.注意点转载 2017-02-21 09:53:24 · 859 阅读 · 0 评论