Android
手机作为本地Linux 服务器使用
直入正题!!! Android 手机 安装好aidlux 软件,打开(不运行的话,无法使用) 里面有个cloud_id 点开就是IP地址 通过电脑ssh root@ip -p9022 密码是aidlux 就可以像访问服务器一样操作了。 8g+256的内存 ,同一个网络,真是太爽了 多用几个闲置手机,就可以模拟多种环境下的开发,几乎木有成本
在调用融云的聊天室中用到上下文Context,但是会报空指针异常
解决办法:给Context赋默认值,但是不能为null 可以把当前所在的类赋值给它 package com.hezilon.imdemo; 关注我的公众号SpaceObj 领取idea系列激活码
从Activity页面跳转到AppCompatActivity类型的页面
在AndroidManifest.xml中写上对应的声明,就可以实现正常的跳转了 关注我的公众号SpaceObj 领取idea系列激活码
真机调试可以正常安装,但是不能正常运行,出现错误:couldn‘t find “libc++_shared.so“
在迁移代码的时候,发现代码可以在模拟器上运行,但是无法在真机上面运行,最后经过挨个的排查,最终发现是ndk的问题。在app的build.gradle中的ndk缺少了匹配的实体机类型,然后加了一下 'x86','armeabi-v7a','armeabi','armabi-v7a','x86_64','arm64-v8a','mips','mips64' 可以在真机上运行了,然后出现错误:coul
uniapp跳转到一个原生的页面
一、创建原生页面并配置 1.创建原生页面Demo 2.配置原生页面继承Activity 二、在继承UniModule的类中写对应的页面跳转逻辑 三、在uniapp中配置跳转的按钮 四、将打包好的本地资源替换到项目中,打包运行 1.本地资源打包 2.替换掉AndroidStudio项目中的文件 3.编译运行,点击进入小镜子 关注我的公众号SpaceObj 领取idea系列激活码
uniapp自定义开发一个文本输入框
开发component中的一个input标签 一、在原来的模块上面创建一个新的类TestComponent 1.新建TestComponent 2.配置json文件 二、uniapp准备工作 1.在uniapp中写一下刚刚创建的输入框 2.打包导出资源 3.资源替换 三、打包运行 1.手机和电脑用数据线连接,打开USB调试,卸载掉之前安装的版本,然后重新运行AndroidStudi
未配置appkey或配置错误,uniapp原生安卓插件开发
开发安卓原生插件 一、官方文档 1.https://nativesupport.dcloud.net.cn/NativePlugin/course/android 2.下载对应的SDK、工程文件 二、生成uniapp的appkey 1.配置配置好Android studio的环境:SDK、JDK 2.导入项目 3.HbuilderX中创建新的项目“plugin_demo”,同时当前创建项目的A
启动AndroidStudio中的安卓项目
1.全局配置安卓sdk(settings),ctrl+Atl+S,配置Android SDK 2.System Settings 取消勾选Reopen last project on startup 3.配置搜索gradle下载包的路径 4.编码utf-8 5.打包:gradle-->Tasks-->other-->assemblerelease,打包的路径:gradle下面的a
每日总结2023-05-10
今天完成了对于Android中Fragment的了解: Fragment 有自己的生命周期 Fragment 依赖于 Activity Fragment 通过 getActivity() 可以获取所在的 Activity; Activity 通过 FragmentManager 的 findFragmentById()或 findFragmentByTag() 获取 Fragment Fragme
Android学习|布局——TableLayout 表格布局
一、概述TableLayout :即表格布局。 当TableLayout下面写控件、则控件占据一行的大小。(自适应一行,不留空白) 但是,想要多个组件占据一行,则配合TableRow实现 如下,设置三个button,其宽度为match_parent、按道应该不占据一行,而却一个button占了一整行 添加TableRow,使其成表格状
布局——TableLayout 表格布局
常见属性1、android:collapseColumns:设置需要被隐藏的列的序号,从o开始2、android:stretchColumns:设置允许被拉伸的列的列序号,从o开始3、android:shrinkColumns:设置允许被收缩的列的列序号,从o开始 4、子控件设置属性 a、android:layout_column:显示在第几列 b、android:layout_spa
FreeSWITCH实现在视频通话中某一方视频翻转
客户项目使用浏览器+webrtc+FreeSWITCH在各类国产化终端间(windows+kylin+android+emss等)实现音视频通信、状态呈现以及即时消息。本来实施挺顺利,但客户新引进了一批新FT终端,摄像头画面竟然向左翻转了90度,关键是,客户认为终端质量没有问题,让软件系统自行解决。 翻遍了v4l2驱动配置和webrtc js说明都找不到相关办法,虽然浏览器中能让摄像头显示时翻转回
Linux的这七大认识误区,你千万别有!
本文罗列了大家对Linux的七大认识误区,看看其中那个是你也出现过的。千万别让这些先入为主的观点断送了你体验新事物的机会。 Linux的受众群体并不大。对还是错? 错!大错而特错。 我承认,Linux的实际用户数量很难统计,因为其免费开放下载且并未由单一企业进行控制。没有明确的销售数字,电视与印刷广告上就不会塑造Linux的品牌形象。尽管大家身边的圈子可能很少有人使用Linux,但其受
轻框 webView 支持软键盘
1.常用软键盘模式API API 场景:#Activity #AlertDialog #PopupWindow ... getWindow().setSoftInputMode(int flag {@link WindowManager.LayoutParams.#softInputMode)); 1.SOFT_INPUT_AD
随身wifi备份QCN
备份qcn文件,需要先进行root,办法就是安装magisk,再刷一下修补过的boot文件就有root了。 获取root权限 首先安装ardc,这是一个投屏软件,解决板子没有屏幕无法操作的问题,它的操作逻辑是鼠标左键为点击功能,右键为返回。 安装完ardc后先别打开,检查一下任务管理器中,有adb或者android debug bridge程序在后台的话记得停掉,再把板子插到电脑上正常启动,打开a
Android logcat: Unexpected EOF! 解决办法
【问题表现】 无论使用控制台adb( adb logcat | grep "SilentPlayerManager")还是使用Android Studio的logcat,都提示: logcat: Unexpected EOF! This means that either the device shut down, logd crashed, or thi
使用 shell 脚本自动申请进京证 (六环外) —— debug 过程
问题现象 用 shell 脚本写了一个自动办理六环外进京证的工具 《使用 shell 脚本自动申请进京证 (六环外)》,然而运行这个脚本总是返回以下错误信息: { "msg": "目前办理业务人数较多,请稍后再试。", "code": 500 } 咨询 woodheader/jjz 项目的作者,了解到问题就是出在请求头或参数上。仔细的检查了传入的各种参数,没有发现任何问题;修改 http
QUIC在京东直播的应用与实践
作者:京东零售 周凯 一. 前言与背景 国内的互联网直播技术从2005年前后兴起,彼时最具代表性的直播产品是由PPLive创始人姚欣在华中科技大学就读期间发起的校园直播项目PPLive。当时的直播技术用的还是基于windows系统自带的mediaplayer内置的COM组件开发的播放器,采用的是RTSP协议。受当时的互联网传输带宽及成本限制,PPLive并没有采用现在比较流行的单播技术,而是采用P
android 12 apk运行期间防止息屏
这段时间做android 应用开发需要软件运行期间,禁止休眠的需求,在网上查找了一些资料并且自己尝试之后也确实有效果,在这边自己记录一下,以防止需要的时候另外去找。 一、持有WakeLock 添加休眠锁,休眠锁的话必须要成对的出现。并且需要在AndroidMainfest.xml文件中添加权限,官方并不推荐使用这种方式亮屏,所以不过多得去说了直接亮代码就好。 .class类中: &nb
解决MVC4发布在IIS7后,路径无法访问.apk文件的解决方法
随着智能手机的普及,越来越多的人使用手机上网,很多网站也应手机上网的需要推出了网站客户端,.apk文件就是安卓(Android)的应用程序后缀名,默认情况下,使用IIS作为Web服务器的无法下载此文件,那么怎么才能让IIS支持.apk文件的下载呢? IIS服务器不能下载.apk文件的原因:iis的默认MIME类型中没有.apk文件,所以无法下载。 IIS服务器不能下载.apk文件的解决办法:既然.
乱弹 LLM 的工程化
乱弹 LLM 的工程化 仅为个人观点,乱弹而已。 这一波 LLM 狂热很有意思,从现象上来看跟智能手机 + 移动互联网那一拨有点相像。首先是 OpenAI 扮演了当年 Apple 的角色,以 ChatGPT 这一杀手级产品搅动了一池春水,此时整个学术界、工业界及 AI 社区对 AI 表现出的那种食之无味、弃之可惜的有限智能及其带来的落地难,落地贵问题正束手无策、踟蹰不前,很多当年
每日总结2023-05-08
今天对Android中的透明度有所了解: Android中的字体一般为Android:background="#XXxxxxxx" 前两位为透明度可以省略, 对于透明的来说: 不透明 100% FF 95% F2 90% E6 85% D9 80% CC 75% BF 70% B3
第一行代码 Android 第三版读后感
《第一行代码Android 第三版》是一本非常好的Android开发入门书籍。本书结合作者的丰富经验和实际案例,通过一步一步的介绍,详细地讲解了Android开发的各个方面,包括Android开发环境的搭建、Android应用程序的结构、界面设计、数据存储、网络通信、多媒体处理等方面。 首先,本书从零开始讲解了Android的开发环境搭建,让读者了解Android的开发工具和环境,并为后面的学习打
京东小程序折叠屏适配探索
前言 随着近年来手机行业的飞速发展,手机从功能机进入到智能机,手机屏幕占比也随着技术和系统的进步越来越大,特别是Android 10推出以后,折叠屏逐渐成为Android手机发展的趋势。 图 1 Android手机屏幕发展趋势 京东小程序近年来也支持了越来越多的业务和应用,做好小程序的折叠屏的适配也是符合未来的发展趋势,能为用户和业务方提供更好的体验和价值。 Android应用折叠屏适配摘要 应
nas各种共享访问协议的使用(smb,nfs,ftp,ftps,sftp,afp,webdav)
使用群晖、UNRAID、FREENAS等NAS系统的小伙伴肯定会有传输文件的需求,无论是在本地局域网还是远端设备,这种情况下当然可以使用群晖的WEB管理界面中File Station,但是这种方式便捷性不够,于是nas与本地设备文件的传输最好的方式是挂载群晖的空间,挂载群晖空间的方式有非常多。 主要有smb、afp、nfs、ftp、ftps、sftp、webdav 网上有很多文章对这些协议有很