android打印整个调用过程 问题:查看被人写的代码调用太过复杂的时候,打印出整个调用过程用法如下:Log.i(TAG,Log.getStackTraceString(new Throwable()));
通过命令行拉取git某一分支的代码 问题:通过命令行拉取git某一分支的代码1.在放代码的文件夹中右键-->Git Bash Here打开git命令行窗口2.git clone -b 分支名 完整http的URL名
android 报错android.view.InflateException:Binary XML file line #18: Binary XML file line #18: 问题:android中使用自定义控件view运行时,出现找不到该自定义控件,引起奔溃。解决方法:1.查看布局文件中引用该自定义控件的路径名是否正确,如果不正确会导致该错误。2.查看自定义view类,是否写好了如下三个构造函数:public MyView(Context context){ super(context);}public MyView(Context con...
Android studio3.0.1替换指定字符串 问题:AS中的项目需要替换某一对象名。方法:如下图:1.在AS中通过Ctrl+Shift+R调出如上图的替换字符串的窗口。2. 上图中标明为1的选中部分填写被替换的字符串。3.上图中标明为2的选中部分填写想替换的字符串。4.上图中标明为3的选中部分选择替换的范围。5.点击上图中右下方的按钮即替换成功。...
Android Studio3.0.1内存泄漏排查 问题:涉及JNI的App运行一段时间后崩溃?方法:(1)打开AS中出问题的项目,通过数据线连接上真机,打开出问题的App,点击AS中最下面和Logcat同一行的Android Profiler。(2)选择好调试的真机,和运行的线程其中com.XXX(DEAD)是上次App运行线程所占资源的信息,我们要看的是正在运行App所占资源的信息选择com.XXX。然后我们就会看到APP运行过程中占CPU的百...
通过命令行提交更新代码到gitlab上 问题:android 项目的代码有更新,怎么上传到gitlab上?解决方法:1.打开命令行的窗口,定位到项目所在的路径。2.输入:git status,敲回车查看代码是否有更新,有更新的话会出现文件改变的文件名。(红色的)3.输入:git commit -a -m "tag",敲回车,然后你就会看到有几个文件修改了。(如果写了-m,那么“”中一定要写内容,不然会报错)4.输入:
通过命令行把一个Android Studio的项目上传到gitlab上 问题:把一个AS3.0.1下的项目上传到gitlab备份方法:1.进入网页版的gitlab,登录成功后,新建一个项目,并把HTTPS后面的新建文件的gitlab的路径复制下来。2.首先window+r调出命令行的窗口。3.输入git然后点击回车,看是否会出现git的相关信息,如果出现说明已经安装好了git,如果没有出现需要在电脑上安装git,在进行如下的操作。4.在命令行中输入: d:,进入要上传...
Android JNI开发,C调用Java方法遇到的问题 问题: Android Studio 3.0.1中java.lang.NoSuchMethodError: no method with name='XXXXXX' signature='(Ljava/lang/byte[];I)V' in class原因:.C中调用Java中的方法,参数的类型没有写正确,即Java方法映射到C中的签名错误:byte是基本数据类型,对应C中的B,C中数
Android JNI开发C调用Java 层方法 问题:Android Studio3.0 JNI开发中C调用Java层的方法,起到回调函数的作用。编译运行正确的写法:java层:public void callInstanceMethod(byte[] str){ videoStream = str; Log.i("Stringisisisisis", ""+videoStream.length);}
Error:(305, 24) error: conflicting types for ‘ XXXXXX’ 问题:Android Studio3.0.1 JNI开发中遇到Error:(305, 24) error: conflicting types for 'Java_com_jnidemoactivity_P2pConnect_AvzP2pCli_1ConnectByUid'的问题。原因:在AS中通过JNI生成.h文件后,新建对应生成的.h文件的.c的文件,C文件中的方法的参数的数据
Android Studio3.0 JNI开发 问题:在AS3.0中通过ffmpeg解码播放资源文件中的H264格式的视频资源。开发流程如下:1.在AS中新建一个项目,打开项目的File-->Settings-->Android SDK-->SDK Tool,下载安装CMake,LLDB,NDK2.回到桌面右键我的电脑-->属性-->高级系统设置-->高级-->环境变量-->Path-->编辑-->添加安装好的jdk的bin的安
Android 判断当前系统语言 转自:http://blog.csdn.net/findsafety/article/details/51254261前言 欢迎大家我分享我和推荐好用的代码段~~ 声明 欢迎转载,但请保留文章原始出处: CSDN : http://www.csdn.net 雨季o莫忧离: http://blo
android:layout_above="@+id/XXX"与android:layout_below="@+id/XXX"写法的区别 RelativeLayout layout_below layout_above
Minimum supported Gradle version is 3.3. Current version is 3.2. Android studio2.3.1导入从github上下载的demo报如下错误:Minimum supported Gradle version is 3.3. Current version is 3.2.Error:(9, 0) Please fix the project's Gradle settings. Fix Gradle wrapper and re-impor
Android打开系统相册页面 问题:Android 直接代开系统的Gallery相册代码:Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);startActivityForResult(intent, CHOOSE_PHOTO); // 打开相册
Android 获取国家码 问题:Android开发过程中根据手机设置的语言获取国家码方法:/** 获取国家码* */public static String getCountryZipCode(Context context){ String CountryZipCode = ""; Locale locale = context.getResources().getConfigur