- flutter 修改app名字和图标
肥肥呀呀呀
flutter
一、修改名字在Android中修改应用程序名称:在AndroidManifest.xml文件中修改应用程序名称:打开Flutter项目中的android/app/src/main/AndroidManifest.xml文件。找到标签,然后在android:label属性中修改应用程序的名称,例如:android:label="YourNewAppName"。在strings.xml文件中修改应用程
- react native android配置应用图标、修改名称
_若无
修改应用名称android/app/src/main/res/values/strings.xml文件下,找到app_name修改名称修改APP图标首先按照上面的尺寸分别作出4中不同大小的图标(png)然后分别改名成ic_launcher.png放到android/app/src/main/res/mipmap-*中对应的目录替换即可。也可以起不同的名称,然后在AndroidManifest.xm
- Android:国际化&弹出框
偶是不器
AndroidAndroid弹窗国际化风格与主题
3.13风格与主题、国际化1、应用国际化应用国际化,通过修改系统语言,应用显示语言跟着改变。选择Locale,点击>>符号。创建多个国家,地区strings.xml文件,有一个默认strings.xml文件,各个stirngs.xml中标签中保持一致。示例:创建t_language.xml文件,默认strings.xml文件
- android软件全屏时,输入法显示的输入框位置代码
习惯就好zz
工作技术笔记androidjava网址浏览器选中
一、问题描述在输入密码框时,点击密码输入框,会跳出软键盘,同时附带一个输入框:这个输入框并不随输入法设置,而是一个系统自带的配置。当这个密码以明文的方式显示时,输入网址或者ip,长按后能够打开浏览器。这是我不希望出现的。二、探索password的TextView根据图一这个(unchaged)搜到,位置packages/apps/Settings/res/values/strings.xml:然后
- strings.xml
菜鸟冲冲冲
为什么要用strings.xmlstrings.xml是一个字符串资源文件,所有的界面字符串应该在这个文件中指定,这样可以在一个位置管理所有界面字符串,让字符串的查找、更新和本地化变得更加容易,同时也可以节省空间资源。本地化:当app需要面向多个国家的用户时,我们可以简单的替换strings.xml文件就可以实现应用中文字的更改,非常方便。节省空间资源:如果某一个字符串在代码中出现的非常频繁,我们
- Android 4.4源码 中文Strings.xml位置
奈蜇
https://www.androidos.net.cn/android/4.4w_r1/xref/frameworks/base/core/res/res/values-zh-rCN/strings.xml
- Android 13 移除手势中快速打开相机的入口
不太正常的移动开发工程师
Android13数码相机androidopencv
介绍客户反馈不需要快速打开相机的功能,之前的文章我们是默认关闭了该功能,但是客户后面觉得不需要该功能的开启,要删除对应的菜单、效果展示分析首先我们在Mtksettings中搜索对应字符串找到UI界面路径:vendor/mediatek/proprietary/packages/apps/MtkSettingsres/values-zh-rCN/strings.xml:4921:"快速打开相机"我们
- 安装apk后系统提示This app was built for an older version of Android and may not work properly. Try checking
Keep Coding...
开发androidjava开发语言
安装APP后打开APP时显示ThisappwasbuiltforanolderversionofAndroidandmaynotworkproperly.Trycheckingforupdatesorcontactthedeveloper.-------------------查找该字符串frameworks/base/core/res/res/values/strings.xml:5050:Th
- kotlin语言中Toast使用
今晚打老虎666
自学笔记androidkotlinandroidstudio
一.普通使用Toast.makeText(this,"AndroidlyShortToasts",Toast.LENGTH_SHORT).show();Toast.makeText(this,"AndroidlyLongToasts",Toast.LENGTH_LONG).show();1.这里的this代表的是content环境2.如果字符串定义在values文件夹的strings.xml文件中
- Android应用桌面长按快捷方式
木渊
androidjava前端
从元数据节点读取(快捷方式)比如桌面支付宝应用长按的快捷菜单元数据的meta-data标签除了前面说到的name属性和value属性,还拥有resource属性,该属性可指定一个XML文件,表示元数据想要的复杂信息保存于XML数据之中。利用元数据配置快捷菜单的步骤如下所示:在res/values/strings.xml添加各个菜单项名称的字符串配置创建res/xml/shortcuts.xml,在
- Android关于手机里面添加运行内存显示
顾北川_野
智能手机
/vendor/mediatek/proprietary/packages/apps/MtkSettings/res/xml/my_device_info.xml只显示界面,不用调用活动类vendor/mediatek/proprietary/packages/apps/MtkSettings/res/values-zh-rCN/strings.xml运行内存8G+8G
- Flutter本地化(国际化)之App名称
旺仔大牛
Flutter踩坑集合iosAndroid学习flutterandroidios国际化localization
文章目录Android国际化IOS国际化Flutter开发的App,如果名称想要跟随着系统的语言自动改变,则必须同时配置Android和IOS原生。Android国际化打开android\app\src\main\res\values创建strings.xml在values上右键,选择New>ValuesResourceFile在新窗口中输入文件名strings.xml在strings.xml文件
- Android build.gradle读取String中文件及gradle.properties数据
豆Android
知识点学习androidpython开发语言
在网上找了好久没有一个完整的学习文档,自己总结下,方便后面使用,话不多说直接上代码首先获取路径defpath=getProjectDir().getPath()+"/src/"+variant.productFlavors[0].name+"/res/values/strings.xml"System.out.println("path~~~path="+path)BufferedReaderbu
- 如何实现Android应用程序中的多语言支持?
中宏666
android数学建模java
在Android应用程序中实现多语言支持,通常需要以下步骤:1.创建不同语言的资源文件:在res目录下创建values文件夹的子目录,例如values-en(英语)、values-zh(中文)等。在这些子目录中创建strings.xml文件,用于存放相应语言的字符串资源。2.在strings.xml文件中添加字符串资源:在每个strings.xml文件中添加与应用程序中使用的字符串相对应的字符串资
- Android Studio显示“Hardcoded String XXX,should use @string resource”的解决方法2-2
棉猴
#AndroidStudio问题解决AndroidStudioHardcodedstrings.xmlAlt+Enter
3.2.2通过编辑器添加子元素编辑器的界面如图6所示。图6编辑器选择左上角的“+”,如图6①所示,会弹出“AddKey”对话框,其中“Key”表示添加的字符串的名字(图6②),“DefaultValue”表示字符串的内容(图6③),最后点击“OK”按键(图6④)。从图7中可以看出,在strings.xml中已经添加了一个新的子元素。图7添加子元素3.3提取资源法提取资源法可以将硬编码直接转换成st
- android strings.xml 占位符
尘尘尘尘尘
在strings.xml文件中使用占位符添加xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"¥%1$sStringp=getResources().getString(R.string.money,price);
- android studio打包错误Error:Execution failed for task ':app:lintVitalRelease'.
Tiagle
android
今天想打包项目,发现打包不了,显示Strings.xml错误继续往下翻发现这个错误,网上搜索后解决了,特来记录一下提示错误:Error:Executionfailedfortask':app:lintVitalRelease'.>Lintfoundfatalerrorswhileassemblingareleasetarget.Toproceed,eitherfixtheissuesidentif
- telegram android 源码分析 (一)自动设置代理
飞鸟真人
telegramjava开发telegramandroid
比如自动设置mtproxy代理,冗长的代码我们怎么去找?1)首先我们发现点代理链接能弹对话框,们可以在strings.xml中搜索得到:Thisproxymaydisplayasponsoredchannelinyourchatlist.Thisdoesn\'trevealanyofyourTelegramtraffic.Useproxyforcalls2)我们在项目中寻找:UseProxyTel
- linux中find相对路径_Linux搜索命令find和grep使用总结
weixin_39742727
linux中find相对路径
前言find和grep是Linux最基本的搜索命令,find用于搜索文件,grep用于搜索文件内容,熟练掌握其用法可以显著提高搜索效率,本文总结了两者的常规用法配合正则表达式使用两者结合使用配合shell脚本自定义搜索函数1.find基本用法搜索包含res的文件find"res"结果中不仅会包含/res文件夹,也会包含res/strings.xml等文件参数-name搜索仅匹配文件名而非相对路径例
- react-native如何发布一个apk
白小白大白白
修改应用图标和名称android/app/src/main/res/values/strings.xml修改应用名称android\app\src\main\res\mipmap-xxxxxx修改图标签名打包发布Release版本的apk安装包请参考以下两篇文章:ReactNative之Android打包APK方法(趟坑过程)ReactNative发布APP之签名打包APK如何发布一个apk先保证
- Android 语言切换实例及踩坑
chimaeraqm
为满足AndroidApp更广泛的使用度,通常会包含多语言版本,根据用户的选择,自动加载相应的语言包,并更新界面显示。该过程主要可划分为两步:1)加入不同语言对应的资源包;2)根据选择切换界面语言的显示。语言资源包任何保存在工程res下的资源文件都可以根据语言保存在不同的资源包中,这里仅以res下的strings.xml为例。默认的Android工程在res/values下会包含strings.x
- Android安卓开发注意事项优化(持续更新)
Aiden_9
严格按照开发规范命名、所有文字写入到strings.xml中,共用样式抽出来为styles.xml,布局尽量共用,减少布局层级的使用,尽量使用viewStub布局,各种工具类和跳转方法共用......所有可点击控件都要加selector、水波纹效果?attr/selectableItemBackground有边界的波纹?attr/selectableItemBackgroundBorderless
- android基本架构,资源文件调用方法
插上翅膀的老虎
androidAndroidandroid基本结构小知识点框架资源调用
1、android的基本框架?2、R文件的解释3、res/drawable专门存放png、jpg等图标文件。在代码java中使用getResources().getDrawable(resourceId)获取该目录下的资源4、strings.xml定义字符串和数值,在Activity中使用getResources().getString(resourceId)或getResources().get
- 2021 SangFor(羊城杯)-Reverse(逆向) Ez_Android Write up
水番正文
Reverseandroid
0x00日常查壳?安卓逆向,我用JADX0x01值得注意的文件只有在这里文件里所注册的活动页才会被手机用户观察0x02分析主函数于是直接分析MainActivity关于这些R.string.xxx都一般存储在strings.xml存储字符串然后现在简单分析一下:1.经过用户名和密码的检查2.密码有段加密然后-1的操作比赛的时候是连登陆当时用到就是靠这个登陆然后在资源文件里找借鉴一下别人脚本a='c
- 《Android编程权威指南》之应用本地化
夜远曦白
《Android编程权威指南》第17章了,本地化是一个基于设备语言设置,为应用提供合适资源的过程。本章会为CriminalIntent应用提供中文版res/values/strings.xml。设备语言如果设置为中文,Android就会自动找到并使用相应的中文资源,当然还有其他语言,就类似res/values-en/strings.xml。一、资源本地化Android提供了用于不同语言的配置修饰符
- Android实训日志:基于外部存储的音乐播放器V06
望你一生安好
Android
目录项目功能实现步骤创建安卓应用将图片素材放入drawable和mipmap创建按钮背景图片选择器在项目清单文件里授权访问外置存储卡,设置应用程序图标创建anim包里面创建animator.xml主布局资源文件activity_main.xml布局文件activity_splash_screen_activity.xml字符串资源文件strings.xml创建音乐名列表项模板music_name_
- 第一章 Android开发初体验
开发小白宋大喵
简单应用=Activity+Layout应用结构简图如上图所示activity:管理用户与应用界面的交互layout:一系列用户界面对象以及它们在显示屏上的位置,其定义保存在xml文件中每个定义用来创建屏幕上的一个对象组件及其使用1.2组件架构图.png组件:用户界面的构造模块与xml文件中的元素一一对应strings.xml:字符串可以再xml文件中定义-使用组件:1.使用资源id在代码中获取相
- 不小心发现谷歌 Firebase 消息服务的漏洞,获奖3万+美元
奇安信代码卫士
javapython大数据编程语言javascript
聚焦源代码安全,网罗国内外最新资讯!编译:奇安信代码卫士团队今年年初看到不少关于安卓应用程序hacking的各种技术和技巧。受好奇心驱使,我决定一试身手。收集反编译APK数据集翻看了十几篇关于如何开始hack安卓应用的博客文章并尽力阅读之后,我决定先开始查找一款安卓应用中的机密信息。也就是说,需要反编译一个安卓apk并找出strings.xml文件中的某些已知模型,因为该文件通常存储着机密信息,同
- 如何快速将所有的String添加到StringIDList中
西西女神
首先,要找到所有的String。直接搜"或者',是没办法搜到所有的String的,那么我们该怎么办呢?①【Analyze】→【RunInspectionByName】(快捷键Ctrl+Alt+Shift+I)image.png②输入“Hardcodedstrings”,执行image.png③根据自己的需求进行选择,执行后,可以找到所有没有加入strings.xml的字符串了image.pngim
- uniapp 本地离线打包 的问题
一个博客
androidintellij-ideajava
1、Cannotresolvesymbol‘weixin’问题:修改WXEntryActivity.java文件报错Cannotresolvesymbol‘weixin’解决:File->InvalidateCaches/Restart清除缓存并重启idea2、访问设备上照片、媒体内容和文件的弹窗解决:在主项目的strings.xml中添加如下字段。strings.xml位于项目目录/src/ma
- js动画html标签(持续更新中)
843977358
htmljs动画mediaopacity
1.jQuery 效果 - animate() 方法 改变 "div" 元素的高度: $(".btn1").click(function(){ $("#box").animate({height:"300px
- springMVC学习笔记
caoyong
springMVC
1、搭建开发环境
a>、添加jar文件,在ioc所需jar包的基础上添加spring-web.jar,spring-webmvc.jar
b>、在web.xml中配置前端控制器
<servlet>
&nbs
- POI中设置Excel单元格格式
107x
poistyle列宽合并单元格自动换行
引用:http://apps.hi.baidu.com/share/detail/17249059
POI中可能会用到一些需要设置EXCEL单元格格式的操作小结:
先获取工作薄对象:
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet();
HSSFCellStyle setBorder = wb.
- jquery 获取A href 触发js方法的this参数 无效的情况
一炮送你回车库
jquery
html如下:
<td class=\"bord-r-n bord-l-n c-333\">
<a class=\"table-icon edit\" onclick=\"editTrValues(this);\">修改</a>
</td>"
j
- md5
3213213333332132
MD5
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class MDFive {
public static void main(String[] args) {
String md5Str = "cq
- 完全卸载干净Oracle11g
sophia天雪
orale数据库卸载干净清理注册表
完全卸载干净Oracle11g
A、存在OUI卸载工具的情况下:
第一步:停用所有Oracle相关的已启动的服务;
第二步:找到OUI卸载工具:在“开始”菜单中找到“oracle_OraDb11g_home”文件夹中
&
- apache 的access.log 日志文件太大如何解决
darkranger
apache
CustomLog logs/access.log common 此写法导致日志数据一致自增变大。
直接注释上面的语法
#CustomLog logs/access.log common
增加:
CustomLog "|bin/rotatelogs.exe -l logs/access-%Y-%m-d.log 
- Hadoop单机模式环境搭建关键步骤
aijuans
分布式
Hadoop环境需要sshd服务一直开启,故,在服务器上需要按照ssh服务,以Ubuntu Linux为例,按照ssh服务如下:
sudo apt-get install ssh
sudo apt-get install rsync
编辑HADOOP_HOME/conf/hadoop-env.sh文件,将JAVA_HOME设置为Java
- PL/SQL DEVELOPER 使用的一些技巧
atongyeye
javasql
1 记住密码
这是个有争议的功能,因为记住密码会给带来数据安全的问题。 但假如是开发用的库,密码甚至可以和用户名相同,每次输入密码实在没什么意义,可以考虑让PLSQL Developer记住密码。 位置:Tools菜单--Preferences--Oracle--Logon HIstory--Store with password
2 特殊Copy
在SQL Window
- PHP:在对象上动态添加一个新的方法
bardo
方法动态添加闭包
有关在一个对象上动态添加方法,如果你来自Ruby语言或您熟悉这门语言,你已经知道它是什么...... Ruby提供给你一种方式来获得一个instancied对象,并给这个对象添加一个额外的方法。
好!不说Ruby了,让我们来谈谈PHP
PHP未提供一个“标准的方式”做这样的事情,这也是没有核心的一部分...
但无论如何,它并没有说我们不能做这样
- ThreadLocal与线程安全
bijian1013
javajava多线程threadLocal
首先来看一下线程安全问题产生的两个前提条件:
1.数据共享,多个线程访问同样的数据。
2.共享数据是可变的,多个线程对访问的共享数据作出了修改。
实例:
定义一个共享数据:
public static int a = 0;
- Tomcat 架包冲突解决
征客丶
tomcatWeb
环境:
Tomcat 7.0.6
win7 x64
错误表象:【我的冲突的架包是:catalina.jar 与 tomcat-catalina-7.0.61.jar 冲突,不知道其他架包冲突时是不是也报这个错误】
严重: End event threw exception
java.lang.NoSuchMethodException: org.apache.catalina.dep
- 【Scala三】分析Spark源代码总结的Scala语法一
bit1129
scala
Scala语法 1. classOf运算符
Scala中的classOf[T]是一个class对象,等价于Java的T.class,比如classOf[TextInputFormat]等价于TextInputFormat.class
2. 方法默认值
defaultMinPartitions就是一个默认值,类似C++的方法默认值
- java 线程池管理机制
BlueSkator
java线程池管理机制
编辑
Add
Tools
jdk线程池
一、引言
第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。
- 关于hql中使用本地sql函数的问题(问-答)
BreakingBad
HQL存储函数
转自于:http://www.iteye.com/problems/23775
问:
我在开发过程中,使用hql进行查询(mysql5)使用到了mysql自带的函数find_in_set()这个函数作为匹配字符串的来讲效率非常好,但是我直接把它写在hql语句里面(from ForumMemberInfo fm,ForumArea fa where find_in_set(fm.userId,f
- 读《研磨设计模式》-代码笔记-迭代器模式-Iterator
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.Arrays;
import java.util.List;
/**
* Iterator模式提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象内部表示
*
* 个人觉得,为了不暴露该
- 常用SQL
chenjunt3
oraclesqlC++cC#
--NC建库
CREATE TABLESPACE NNC_DATA01 DATAFILE 'E:\oracle\product\10.2.0\oradata\orcl\nnc_data01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ;
CREATE TABLESPA
- 数学是科学技术的语言
comsci
工作活动领域模型
从小学到大学都在学习数学,从小学开始了解数字的概念和背诵九九表到大学学习复变函数和离散数学,看起来好像掌握了这些数学知识,但是在工作中却很少真正用到这些知识,为什么?
最近在研究一种开源软件-CARROT2的源代码的时候,又一次感觉到数学在计算机技术中的不可动摇的基础作用,CARROT2是一种用于自动语言分类(聚类)的工具性软件,用JAVA语言编写,它
- Linux系统手动安装rzsz 软件包
daizj
linuxszrz
1、下载软件 rzsz-3.34.tar.gz。登录linux,用命令
wget http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz下载。
2、解压 tar zxvf rzsz-3.34.tar.gz
3、安装 cd rzsz-3.34 ; make posix 。注意:这个软件安装与常规的GNU软件不
- 读源码之:ArrayBlockingQueue
dieslrae
java
ArrayBlockingQueue是concurrent包提供的一个线程安全的队列,由一个数组来保存队列元素.通过
takeIndex和
putIndex来分别记录出队列和入队列的下标,以保证在出队列时
不进行元素移动.
//在出队列或者入队列的时候对takeIndex或者putIndex进行累加,如果已经到了数组末尾就又从0开始,保证数
- C语言学习九枚举的定义和应用
dcj3sjt126com
c
枚举的定义
# include <stdio.h>
enum WeekDay
{
MonDay, TuesDay, WednesDay, ThursDay, FriDay, SaturDay, SunDay
};
int main(void)
{
//int day; //day定义成int类型不合适
enum WeekDay day = Wedne
- Vagrant 三种网络配置详解
dcj3sjt126com
vagrant
Forwarded port
Private network
Public network
Vagrant 中一共有三种网络配置,下面我们将会详解三种网络配置各自优缺点。
端口映射(Forwarded port),顾名思义是指把宿主计算机的端口映射到虚拟机的某一个端口上,访问宿主计算机端口时,请求实际是被转发到虚拟机上指定端口的。Vagrantfile中设定语法为:
c
- 16.性能优化-完结
frank1234
性能优化
性能调优是一个宏大的工程,需要从宏观架构(比如拆分,冗余,读写分离,集群,缓存等), 软件设计(比如多线程并行化,选择合适的数据结构), 数据库设计层面(合理的表设计,汇总表,索引,分区,拆分,冗余等) 以及微观(软件的配置,SQL语句的编写,操作系统配置等)根据软件的应用场景做综合的考虑和权衡,并经验实际测试验证才能达到最优。
性能水很深, 笔者经验尚浅 ,赶脚也就了解了点皮毛而已,我觉得
- Word Search
hcx2013
search
Given a 2D board and a word, find if the word exists in the grid.
The word can be constructed from letters of sequentially adjacent cell, where "adjacent" cells are those horizontally or ve
- Spring4新特性——Web开发的增强
jinnianshilongnian
springspring mvcspring4
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
- CentOS安装配置tengine并设置开机启动
liuxingguome
centos
yum install gcc-c++
yum install pcre pcre-devel
yum install zlib zlib-devel
yum install openssl openssl-devel
Ubuntu上可以这样安装
sudo aptitude install libdmalloc-dev libcurl4-opens
- 第14章 工具函数(上)
onestopweb
函数
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- Xelsius 2008 and SAP BW at a glance
blueoxygen
BOXelsius
Xelsius提供了丰富多样的数据连接方式,其中为SAP BW专属提供的是BICS。那么Xelsius的各种连接的优缺点比较以及Xelsius是如何直接连接到BEx Query的呢? 以下Wiki文章应该提供了全面的概览。
http://wiki.sdn.sap.com/wiki/display/BOBJ/Xcelsius+2008+and+SAP+NetWeaver+BW+Co
- oracle表空间相关
tongsh6
oracle
在oracle数据库中,一个用户对应一个表空间,当表空间不足时,可以采用增加表空间的数据文件容量,也可以增加数据文件,方法有如下几种:
1.给表空间增加数据文件
ALTER TABLESPACE "表空间的名字" ADD DATAFILE
'表空间的数据文件路径' SIZE 50M;
&nb
- .Net framework4.0安装失败
yangjuanjava
.netwindows
上午的.net framework 4.0,各种失败,查了好多答案,各种不靠谱,最后终于找到答案了
和Windows Update有关系,给目录名重命名一下再次安装,即安装成功了!
下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=17113
方法:
1.运行cmd,输入net stop WuAuServ
2.点击开