
android 开发
Macle_Chen
iOS软件开发, Android开发, Flutter开发, Java后端开发,Vue前端开发,Python数据挖掘, 嵌入式开发,小程序,UI设计
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
React Native的Android端fetch的网络请求FormData请求错误:TypeError:Network request failed
安卓的请求数据需要添加:'content-type': 'multipart/form-data' // android special deal method.原创 2024-08-19 10:42:43 · 541 阅读 · 0 评论 -
Ubuntu16.04解决交叉编译生成的二进制文件,在卓模拟器上执行./a.out文件报错:/system/bin/sh: ./a.out: No such file or directory
出错现象:在交叉编译过程中注意:安卓模拟器的cpu架构一般是x86或x86_64类型, 安卓真机应该都是arm架构。架构不同编译不同。环境:电脑系统:Ubuntu 16.04 64位, x86_64架构安卓模拟器: Android 4.2 32位 x86架构1. Ubuntu 上使用32位编译chenfan@ubuntu:~/work/git$ gcc main....原创 2020-02-28 18:45:13 · 1998 阅读 · 0 评论 -
解决安卓模拟器系统中已经是root用户,mount仍然报错:Permission denied
错误信息:root@android:/ # mount -o rw,remount,rw /systemroot@android:/ # mount -o rw,remount,rw /system mount: Permission denied原因分析:可能是系统在启动的时候/system目录已经被分成ro(read-only)权限。所以需要在启动的预先设置为rw权限。1. 找...原创 2020-02-28 14:30:29 · 4015 阅读 · 0 评论 -
Android中打包arr,并集成到安卓项目中
打包aar1. 创建Android新工程2. 再次新工程中创建Module3. 在新创建的Module中创建java类,publish对外提供的类MyStudent.java内容public class MyStudent { public static void printMyage() { Log.v(null, "我的年龄是100岁"); }}...原创 2019-12-13 11:46:09 · 1527 阅读 · 0 评论 -
Android 5.0以上机型使用tcpdump抓包
前提使用已经root的手机,1. 下载兼容Android 5.0以上机型的tcpdumphttps://www.foverle.com/FreedomNoteProject/attachment/attachment/tcpdump/ff8081816df33528016ea1e8c0150185/1576051915136.tcpdump2. 上传tcpdump 到安卓手机上#adb p...原创 2019-12-13 11:44:48 · 542 阅读 · 1 评论 -
Android 的APK打包(debug/release)
打包Debug 的apk1. 选择Build apk(s) 打包app_debug.apk2. 获取对应的app_debug.apk文件打包Release 的apk1. 选择signed bundle/apk2. 选择打包bundle还是apk3. 选择已有的签名证书或创建证书(我们选择创建证书哈)4. 创建证书,并点击下一步5. 生成release的apk包...原创 2019-12-09 14:14:40 · 2140 阅读 · 0 评论 -
SmartRefreshLayout 够炫,够cool
Share from hereAndroid智能下拉刷新框架,支持越界回弹,集成了几十种炫酷的Header和 Footer。 RefreshLayout,OverScroll.特点功能:支持自定义并且已经集成了很多炫酷的 Header 和 Footer (图). 支持和ListView的同步滚动 和 RecyclerView、AppBarLayout、CoordinatorLayout 的嵌套滚转载 2017-12-02 19:10:48 · 655 阅读 · 0 评论 -
上传项目到gitHub中,只上传了文件夹,没有上传文件夹中的内容
主要原因上没有删除子文件夹中的.git文件夹,这回影响整个文件夹中内容的上传(包括coding中上传项目也是如此)原创 2017-11-25 12:37:35 · 6760 阅读 · 0 评论 -
If this view is optional add '@Nullable' (fields) or '@Optional' (methods) ...
<include android:id="@+id/view_toolbar" layout="@layout/layout_tool_bar"/>原创 2017-12-22 15:52:16 · 4274 阅读 · 1 评论 -
TextView属性大全
今天研究了TextView一天了,发现网上有一篇讲TextView属性的,非常全,收藏一下先。发现TextView有一个比较大的问题,就是文字排版的问题,遇到数字,字母,符号等就会有问题,目前还没有什么解决方法。如果有高人研究出方法来解决,请指教一下哈。android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显转载 2017-11-27 17:48:39 · 306 阅读 · 0 评论 -
android studio 调试安卓程序
这段时间一直在使用Intellij IDEA, 今天把调试区工具的使用方法记录于此。 先编译好要调试的程序。1.设置断点选定要设置断点的代码行,在行号的区域后面单击鼠标左键即可。 2.开启调试会话(注意小圆圈上的对号,如果没有对号可能会跳过断点)点击红色箭头指向的小虫子,开始进入调试。 IDE下方出现Deb转载 2017-11-28 14:23:51 · 2111 阅读 · 0 评论 -
Mac使用Charles进行HTTPS抓包
第一步 配置HTTP代理,这步与抓取HTTP请求是一样的:选择在8888端口上监听,然后确定。够选了SOCKS proxy,还能截获到浏览器的http访问请求。第二步 安装电脑端根证书:首先在charles的 Help选项 选择 SSL Proxyings选项 再选择 Install Charles Root Certificate选项设置信任:...原创 2019-06-06 09:25:11 · 2038 阅读 · 1 评论 -
调试时报错Thread::Current() != GetDebugThread()
解决方案把所有的断点全部去掉; 或者直接关掉InstantRun模式;解释(猜测):按照Stack Overflow的说法,貌似是安卓7.0系统的问题,如果开着InstantRun模式,并且在debug之前就存在断点,就无法进入调试模式....原创 2019-06-06 16:59:09 · 337 阅读 · 0 评论 -
Andriod和iOS log抓取
Andriod篇抓取log方法方法一:USB线连接,步骤如下:1.先下载sdk,下载成功后,解压安装,配置环境变量2.测试机,打开开发者选项中的USB调试(开发者选项可以在设置中关于手机连续点击,就会提示进入“开发者选项”)3.打开命令行(开始-->运行-->输入“cmd”),进入DOS命令框,进入sdk目录下的platform-tools文件中4.输入adb ki...转载 2019-10-09 13:51:19 · 1946 阅读 · 0 评论 -
全新的网络加载框架Retrofit2,上位的小三
前言: 纪念这个明天比昨天更好的时代,纪念这个二胎开放的时代,对于技术日新月累的今天,各种新的网络技术也层数不穷,从老牌的HttpClient,那时还不能称之为框架;到android-async-http,再到如今的老将Volley;曾几何时,正是Xutils,Afindl等大而全的框架盛行其道的时候,如今也已经褪去了往日的辉煌,留下了无尽的悔恨暗暗孤独终老;如今新的网络框架诸如Okht转载 2017-12-02 19:09:37 · 383 阅读 · 0 评论 -
android studio bao'cuo:DELETE_FAILED_INTERNAL_ERROR Error while Installing APKs
DELETE_FAILED_INTERNAL_ERRORError while Installing APKs解决方法:1. Build -> Clean Project 2. build -> Rebuild Project3. Run -> Run 'app'原创 2017-11-22 11:17:53 · 415 阅读 · 0 评论 -
解决Eclipse无法打开“Failed to load the JNI shared library”
这是因为JDK配置错误所导致的现象。一般说来,新购笔记本会预装64位的windows系统,而在网上下载软件时,32位会优先出现在页面中(现在来说是这个情况,但我认为未来64位会越来越普及)。如果你是64位的系统,却安装了32位的JDK,就会导致上面的情况。解决办法如下:卸载掉原来安装的32位的JDK,然后安装64位的JDK到电脑中。重新修改p转载 2014-08-04 14:34:07 · 561 阅读 · 0 评论 -
各版本安卓手机USB调试模式打开方法
各版本安卓手机USB调试模式打开方法刷机大师采用 Adb 方式连接,所以需要您在设备上打开USB调试模式 Android 打开USB调试模式总共有三种不同方法,根据系统版本而不同, 以下为 Android 所有系统版本对应的打开方法步骤方法1 2.1 — 2.3.7 系统打开方法• 点击手机 Menu键(菜单键),在弹出的菜单中选择 设转载 2015-03-05 09:49:42 · 3653 阅读 · 0 评论 -
Could not find or load main class InterfaceDemo
问题:java 程序编写中,使用的是ubuntu系统,提示错误:Error:Could not find or load main class InterfaceDemo原因是自己在路径中加如了中文,去掉中文即可解决原创 2016-08-03 21:47:24 · 979 阅读 · 0 评论 -
Android错误总结
Android错误总结博客撰写人:It一zhai男 转载请标明地址:http://blog.youkuaiyun.com/u013293125/article/details/52636929最近一直想将自己编写程序时遇到的错误总结一下,但因为诸多原因一直都没付诸行动。这个错误总结本人将会不断更新,以下错误是本人遇到并解决了,编程工具Android studio 2.0。错转载 2017-11-06 20:57:29 · 1146 阅读 · 0 评论 -
解决方法:Mac Android studio 创建项目是下载gradle一直不返回
1,用android studio 创建项目,会一直停留在创建的进度条状态,一个多小时也没完成;2,用 活动监视器 强制退出android studio, 打开刚才创建的那个项目里的 gradle–>wrapper–>gradle-wrapper.properties这个文件,看最后一行那个distrubutionUrl 代表的版本号,例如我的是gradle-3.3-all.zip转载 2017-11-07 18:50:54 · 1153 阅读 · 0 评论 -
【Android基础】setTextColor(),setBackgroundColor的参数设置方式
原文地址:http://blog.youkuaiyun.com/chiuan/article/details/7058686 查了下资料发现setTextColor()的参数应该写成以下的这种形式: setTextColor(0xFF0000FF);//0xFF0000FF是int类型的数据,分组一下0x|FF|0000FF,0x是代表颜色整数的标记,ff是表示转载 2017-11-07 18:56:10 · 1161 阅读 · 0 评论 -
何在 Android 程序中禁止屏幕旋转和重启Activity
禁止屏幕随手机旋转变化有时候我们希望让一个程序的界面始终保持在一个方向,不随手机方向旋转而变化:在AndroidManifest.xml的每一个需要禁止转向的Activity配置中加入android:screenOrientation=”landscape” 属性。landscape = 横向portrait = 纵向 避免在转屏时重启Activ转载 2017-11-09 21:34:40 · 500 阅读 · 0 评论 -
Android开发学习之路--MAC下Android Studio开发环境搭建
自从毕业开始到现在还没有系统地学习android应用的开发,之前一直都是做些底层的驱动,以及linux上的c开发。虽然写过几个简单的app,也对android4.0.3的源代码做过部分的分析,也算入门了,但是很多的知识点都是零零散散的,也缺少了总结。 相信凭借着对于linux内核层,android framework层的熟悉,加上也写过简单的应用,对于之后的android开发学习之路转载 2017-10-24 17:06:53 · 3277 阅读 · 0 评论 -
Fresco的报错:Binary XML file line #0: Error inflating class com.facebook.drawee.view.Simp
1.原因是没有执行,下面这句话Fresco.initialize(this);问题:图片不显示 这里写图片描述1.解决办法 Fresco 是不支持wrap_content所以我们把相应的地方改为数值:100dp之类的,更具具体情况定2. 可能未设置网络权限原创 2017-11-30 16:40:12 · 1464 阅读 · 0 评论 -
160多个android开源代码汇总
第一部分 个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UI Style等等。、其他转载 2017-11-30 17:01:51 · 1349 阅读 · 0 评论 -
Android中常见的图片加载框架
图片加载涉及到图片的缓存、图片的处理、图片的显示等。而随着市面上手机设备的硬件水平飞速发展,对图片的显示要求越来越高,稍微处理不好就会造成内存溢出等问题。很多软件厂家的通用做法就是借用第三方的框架进行图片加载。 开源框架的源码还是挺复杂的,但使用较为简单。大部分框架其实都差不多,配置稍微麻烦点,但是使用时一般只需要一行,显示方法一般会提供多个重载方法,支持不同需要。这样会减少很不必要的麻烦。同时,转载 2017-11-30 21:30:00 · 366 阅读 · 0 评论 -
如何在Android Studio中添加RecyclerView-v7支持包
一直知道RecyclerView可以代替ListView、GridView使用,听说功能很强大,但还没有去学习过。今天想学习,没想到还没开始便撞墙了。输入Recycler,只有这两个东西,没有提示RecyclerView,说明支持包中没有。 最后一番百度后,终于解决(真不敢想象没有网络的情况下,怎么开发、怎么解决问题)。1、打开SDK Manager,在Extras树下找到An转载 2017-11-30 21:31:11 · 3397 阅读 · 0 评论 -
强大的BaseRecyclerViewAdapterHelper使用
介绍相信大家RecyclerView应该不会陌生,大多数开发者应该都使用上它了,它也是google推荐替换ListView的控件,但是用过它的同学应该都知道它在某些方面并没有ListView使用起来方便,需要我们额外的编写代码,今天就给大家介绍一个开源库BaseRecyclerViewAdapterHelper,有了它让你使用RecyclerView的时候,和ListView一样的好用转载 2017-11-30 21:32:04 · 882 阅读 · 1 评论 -
JDK安装与环境变量配置
工具/原料JDK1.7.0WIN7方法/步骤安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)如下图所示转载 2014-08-04 09:43:06 · 532 阅读 · 0 评论