Android开发基础之java变量类型
Java 变量类型在Java语言中,所有的变量在使用前必须声明。声明变量的基本格式如下:type identifier [ = value][, identifier [= value] ...] ;格式说明:type为Java数据类型。identifier是变量名。可以使用逗号隔开来声明多个同类型变量。以下列出了一些变量的声明实例。注意有些包含了初始化过程。int a, b, c...
2024-01-10android实现下拉菜单三级联动
android中的下拉菜单联动应用非常普遍,android中的下拉菜单用Spinner就能实现,以下列子通过简单的代码实现三级菜单联动。一 样式文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height...
2024-01-10Android项目开发之UI设计器
开发人员可以用以下两种方式声明UI:一是通过.xml文件(不带预览界面)或者.axml文件(带预览界面)来描述;二是用C#代码实现。 用.axml文件描述用户界面(UI)时,设计器分为【设计】视图和【源】视图。这种方式的优点是:可以尽可能地把表现与控制行为的代码分隔开。就是说,可以直接修改XML...
2024-01-10Android开发改变字体颜色方法
在TextView中添加文本时有时会改变一些文本字体的颜色,今天主要分享三种实现方法及相关优缺点。1、通过html标签改变文本颜色tv.setText(Html.fromHtml("我是<font color=blue>danyijiangnan</font>"));点评:通过Html.fromHtml()方法就可以在字符串中使用html的标签,通过font标签可以改变字体的格式。麦子学院-国内最...
2024-01-1030条android项目开发技巧与经验总结
1、如果是阅读型文本(例如一篇文章),不需要固定大小的,textSize可以使用sp;如果是展示型文本(例如按钮中的文本),其大小受到限制的,textSize可以使用dp。2、使用json用作网络数据传输时,应该使用String字段取代int字段。3、按照现在正常密度比(系统的densityDPI根据分辨率和屏幕尺寸为正常的...
2024-01-10开始一个新的活动,让android中
一个奇怪的错误通常当我得到一个新的活动的,因为忘了更新我的Android清单错误,但我有,所以我不知道什么怎么回事。开始一个新的活动,让android中10-12 10:38:49.762 22036-22036/com.beerportfolio.beerportfoliopro E/AndroidRuntime﹕ FATAL EXCEPTION: main java.lang.RuntimeException: Unable to start activity ComponentInfo{com...
2024-01-10Android开发之SD卡文件操作分析
本文实例讲述了Android开发之SD卡文件操作。分享给大家供大家参考,具体如下:前面的文章中写过直接操作手机自带存储器的程序,这次就接着上次文章协议下对sd卡的文件操作。与自带存储不同的是使用sd卡需要用户授权<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permission android:nam...
2024-01-10Android开发中如何去掉app标题栏的实现
方法一、若创建Activity时继承的是 Activity:第一种:常用的一种方法:requestWindowFeature(Window.FEATURE_NO_TITLE);//这行代码必须写在setContentView()方法的前面package com.wust.selfviewgroup; import androidx.appcompat.app.AppCompatActivity; import android.app.Activity;import android.os.Bundle;imp...
2024-01-10Android开发之完全隐藏软键盘的方法
隐藏软键盘一直是我头痛的事情,没有找到一种真正能隐藏的方法。点击EditText的时候总是弹出软键盘。-----杯具杯具(一):InputMethodManager im =(InputMethodManager) mEdit getContext() .getSystemService(Context.INPUT_METHOD_SERVICE); im.hideSoftInputFromWindow(SoftKeyTest.this.getCurrentFocus().getWindowToken(...
2024-01-10Android开发从相机或相册获取图片裁剪
废话不多说了,直接给大家贴代码了。package com.only.android.app;import java.io.File;import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import android.content.Intent;import android.graphics.Bitmap;import android.graphics.BitmapF...
2024-01-10【安卓】android 和vue 混合开发的套路是?
本人工作之余写了个小demo后端使用php返回的接口部分数据要么python爬到我的数据库然后返回接口要和直接用别人的接口 比如追书神器大部分页面功能使用vue登录注册会员中心之类使用原生android 等于在vue页面上 使用webview 套了个原生壳子但是其他一些问题本人因为没有时间混合app开发项目经验 感觉许...
2024-01-10Android开发实现长按返回键弹出关机框功能
本文实例讲述了Android开发实现长按返回键弹出关机框功能。分享给大家供大家参考,具体如下:今天刚好在PhoneWindowManager.java下看,当看到长按Home键的功能时,突然想到是不是可以长按back键来弹出关机框。有想法就试试呗。当然想法是根据长按home键来的,那么我们应该可以模仿长按Home键来做。经过...
2024-01-10Android开发微信APP支付功能的要点小结
基本概念包名值得是你APP的包,在创建工程时候设置的,需要在微信支付平台上面设置。签名指的是你生成APK时候所用的签名文件的md5,去掉:全部小写,需要在微信支付平台上面设置。调试阶段,签名文件可以使用调试用的debug.keystore,签名可以直接在eclipse上面查看,或者用工具查看 ,安装打开输...
2024-01-10【CSS】公众号开发中图片在android上被拉长的问题
各位好,请教一下:如何解决图片在安卓上被拉长的问题?仔细观察了一下,全部图片都被拉长了,不仔细看不容易发现,就像下面两张图,第一张是原图,第二张是在安卓上的效果,明显第二张图上的美女变瘦了:回答:img标签的话。下面方案二选一即可宽高只设置一个object-fitbackground-image 的话宽高...
2024-01-10Android开发获取当前系统日期和时间功能示例
本文实例讲述了Android开发获取当前系统日期和时间功能。分享给大家供大家参考,具体如下:安卓 获得系统时间public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //创建线性布局管理器 LinearLayout layout = new...
2024-01-10Android开发四大组件之实现电话拦截和电话录音
一、问题描述 使用BordercastReceiver和Service组件实现下述功能:1.当手机处于来电状态,启动监听服务,对来电进行监听录音。2.设置电话黑名单,当来电是黑名单电话,则直接挂断。 当拨打电话或电话状态发生改变时,系统就会发出有序广播,因此我们可以使用BordercastReceiver接受广播,因Border...
2024-01-10Android开发之获取SD卡及手机ROM容量的方法
本文实例讲述了Android获取SD卡及手机ROM容量的方法。分享给大家供大家参考,具体如下:这里通过一个简单的小例子,来获取SD卡的容量和手机ROM的容量,代码如下:package com.urovo.sdcardspace;import java.io.File;import android.os.Bundle;import android.os.Environment;import android.os.StatFs;import android.app.Activity;import android...
2024-01-10【Web前端问题】android 和vue 混合开发的套路是?
本人工作之余写了个小demo后端使用php返回的接口部分数据要么python爬到我的数据库然后返回接口要和直接用别人的接口 比如追书神器大部分页面功能使用vue登录注册会员中心之类使用原生android 等于在vue页面上 使用webview 套了个原生壳子但是其他一些问题本人因为没有时间混合app开发项目经验 感觉许...
2024-01-10Android音频开发之录制音频(WAV及MP3格式)
目录一、音频录制权限:二、录音文件的配置:三、音频录制:1、录音对象初始化:2、录制wav音频文件:3、录制MP3音频文件四、音频录制管理【AudioRecordManager】:附GitHub源码:MultimediaExplore首先看下音频录制跟播放效果简图:上面是录音:长按即可录音,支持声波动画,右滑删除等。支持录制pcm、w...
2024-01-10Android开发之手势检测及通过手势实现翻页功能的方法
本文实例讲述了Android开发之手势检测及通过手势实现翻页功能的方法。分享给大家供大家参考,具体如下:手势是指用户手指或触摸笔在触摸屏上的连续触碰的行为,比如在屏幕上从左至右划出的一个动作,就是手势,再比如在屏幕上画出一个圆圈也是手势。手势这种连续的触碰会形成某个方向上的...
2024-01-10Android游戏开发之碰撞检测(矩形碰撞、圆形碰撞、像素碰撞)
本文为大家分享了Android游戏开发之碰撞检测,供大家参考,具体内容如下矩形碰撞 原理: 两个矩形位置 的四种情况 不是这四中情况 则碰撞圆形碰撞 原理: 利用两个圆心之间的距离进行判定.当两个圆心的距离小于半径之和则碰撞.像素碰撞 原理:不适用 遍历所有像素 检测 太多了多矩形碰撞 原理:设...
2024-01-10字节、腾讯、华为面经新鲜出炉!Android高级开发岗必问知识点,赶紧收藏。
前言正值金三银四黄金时期,不知道各位小伙伴有没有找到自己心仪的工作呢。最近这两年移动开发遭遇寒冬,再加上培训机构以及很多应届生的加入,很多从事Android和ios开发的同学,都出现了工作难找的情况。基于此种情况下,这段时间基于以下疑虑打算去外面看看:1、了解Android的互联网市场到底...
2024-01-10从零构建基于以太坊(Ethereum)钱包 Parity 联盟链
什么情况下可以建立自己测试用的PoA chain?公司内网或无对外网络,无法同步区块降低测试时等待区块的时间不想碰到 testrpc 各种雷PoA Chain特点有有别于 PoW(Proof-of-Work)需要解数学难题来产生block,PoA是依靠预设好的Authority nodes,负责产生block。可依照需求设定Authority node数量。可指定产生block...
2024-01-10oppofindx7pro开启开发者选项方法
开启开发者选项开启之后我们可以去操作很多的功能,我们可以像点击关于本机,然后连续点击版本号就可以进入开发者模式了,还是很简单的。oppofindx7pro开启开发者选项方法:1、首先我们进入“设置”。 2、然后点击“关于本机”。 3、随后连续点击“版本信息”。 4、最后我们就可以打开“开发者选项”了。 ...
2024-03-03【安卓】Harmony系列-Android 开发者启航
去年8月份,华为在开发者大会上正式发布操作系统 HarmonyOS。时隔一年有余,今年9月10日鸿蒙系统正式升级至 2.0 版本。根据官方公布的计划,在今天(12月16日)开放手机 Beta 测试版本。在过去的一年里,身边的安卓开发者似乎对 HarmonyOS 并不了解。目前由于华为并没有开放鸿蒙手机系统相关内容,没...
2024-01-1035岁Android开发者如何突破中年危机?
前言我今年34岁,失业前是南方二线城市某知名互联网公司的部门技术主管,婚姻幸福,膝下有一儿一女,组成一个好字,房子车子:有一辆十几万的汽车,一套月供八千的房子,妻子全职在家带娃,家里的一切开销全部指望我的那点工资,从没有想过失业会降临到我的头上,当我把这个消息告诉母亲...
2024-01-109个非常棒的Android代码编辑器 移动开发者的最爱
在网络信息高速发展的今天,移动设备的方便快捷已经深入人心,越来越多的开发人员会选择在移动设备上查看或编辑源代码。于是,Android平台上大量基于代码编程的应用应运而生,谷歌应用商店里的代码编辑器、编译器和开发环境比比皆是。由于不同工具的特性和缺点不尽相同,因此如何选择一款...
2024-01-10《火焰纹章:Engage》开发者访谈
任天堂官方今日公布了《火焰纹章:Engage》访谈第一期,其中介绍了有关本作的一些细节情报,以下为要点整理: 1、与前作《风花雪月》不同,本作简化了结构将注意力转移到战术模拟部分,并且RPG的要素会更加明显。 2、本作的分支也十分有趣,想要全部玩到还是有些难度的。 4、本作的主创意...
2024-01-10Bethesda与Xbox开发者直面会,《星空》不会在本次直面会中登场
微软今日宣布,Bethesda与Xbox开发者直面会将于北京时间1月26日凌晨4点举办,届时将介绍未来几个月即将登陆Xbox、PC和Game Pass的游戏情报,来自Arkane Austin、Mojang Studios、Turn 10 Studios和ZeniMax Online Studios等工作室的开发者们将亲自讲解。以下为主要亮相作品: 1、《上古卷轴Online》:将公布2023年的主要章...
2024-01-10【TPGS2023】台北电玩展Indie House吸23国127团队参展!玩家区首设开发者专属舞台
台北国际电玩展(Taipei Game Show,下称TGS)今年共有23国127家团队加入Indie House的展出行列,参展商务区的开发者能够与全球发行商、产业人士交流,更有机会将作品推上全新高度。 而玩家区的Indie House独立游戏专区,更是团队与玩家一年一度的重要交流时机。专区内也首度设立专属舞台,不仅将邀请...
2024-01-10总结AngularJS开发者最常犯的十个错误
前言AngularJS易于开发、较多的特征及较好的效果导致了较多的应用,伴随而来的是一些陷阱。本文列举了AngularJS的一些共同的易于出问题的地方,下面来一起看看吧。一、MVC目录结构AngularJS,直白地说,就是一个MVC框架。它的模型并没有像backbone.js框架那样定义的如此明确,但它的体系结构却恰如其...
2024-01-10【安卓】您离成功还差一本免费的《Android 11 开发者手册》
关注 Android 11 开发技巧和成功之道的开发者们,想必已经收藏了不少我们发布的文章——毕竟,想在 Android 11 上打造精彩的作品,需要全方位了解系统的新功能、新变化,更需要及时了解迁移应用的注意点,以及其他开发者的成功经验。那么,有没有一本 "秘笈" 能把这些内容完全收录进来呢?免费、...
2024-01-10Android 11 正式发布 | 开发者们的舞台已就绪
作者 / Stephanie Cuthbertson,产品管理总监Android 11 来了!今天我们将源码推送至 Android 开源项目 (AOSP),正式为大家带来最新版本的 Android。我们在打造 Android 11 时,重点关注了三个主题: 以人为本 的沟通方式、让用户快速访问和 灵活控制 所有智能设备,以及让用户有更多方式控制设备上的数据如何共...
2024-01-10