有没有办法以编程方式更改原色.我想根据应用程序的屏幕/状态在代码中执行此操作.
目前我只能在主题中设置颜色(静态):
<item name="android:colorPrimary">@color/primary_color</item>
<item name="android:colorPrimaryDark">@color/dark_color</item>
<item name="android:colorBackground">@android:color/white</item>
<item name="android:colorAccent">@color/primary_color</item>
<item name="android:colorControlHighlight">@color/primary_color</item>
Run Code Online (Sandbox Code Playgroud)
谢谢
我有一个.epub文件,当用户在页面之间切换时,该文件没有任何效果或动画
我使用Turn.js库,因为它无法正常工作。我无法使用eBook阅读器软件打开它。
这是我的Epub文件夹目录
在添加Turn.js库之前
这是我的chap_0001.xhtml HTML代码
<head>
<title>How to Win Every Argument</title>
<link href="style/style.css" rel="stylesheet" type="text/css"/>
<meta name="viewport" content="width = 1050, user-scalable = no" /><!-- Added-->
<script type="text/javascript" src="extras/jquery.min.1.7.js"></script><!-- Added -->
<script type="text/javascript" src="extras/modernizr.2.5.3.min.js"></script><!-- Added-->
</head>
<body dir="auto">
<h1 dir="ltr" class="center">How to Win Every Argument</h1><p dir="ltr" class="center bold">Madsen Piri</p>
<div class="offset">
<div class="flipbook-viewport"><!-- Added-->
<div class="container"><!-- Added-->
<div class="flipbook"><!-- Added-->
<div style="width: 100.0%;">
<img src="images/img_0001.png" alt="Picture #1"/>
</div>
<span xmlns:epub="http://www.idpf.org/2007/ops" id="1" title="1" epub:type="pagebreak"/> …Run Code Online (Sandbox Code Playgroud)我需要从服务器下载我用一些文件改造,Voelly和下载管理器这是一些在android系统的方式来下载文件从服务器,但我的回答是不会的东西,我想。
我使用来自其他服务器的其他 URL 测试我的应用程序,它运行良好。
当我用我的主机测试我的应用程序时,我得到以下响应来自服务器的 HTML 文件。
本网站需要 Javascript 才能运行,请在您的浏览器中启用 Javascript 或使用支持 Javascript 的浏览器
我还在浏览器中从我的服务器测试我的下载 URl,它返回真实文件。
我的服务器有什么问题???
我的完整回复
<html>
<body>
<script type="text/javascript" src="/aes.js" >
</script>
<script>
function toNumbers(d){
var e=[];
d.replace(/(..)/g,function(d){e.push(parseInt(d,16))});
return e
}
function toHex(){
for(var d=[],d=1==arguments.length&&
arguments[0].constructor==Array?arguments[0]:arguments,e="",
f=0; f<d.length;f++)
e+=(16>d[f]?"0":"")+d[f].toString(16);
return e.toLowerCase()
}
var a=toNumbers("f655ba9d09a112d4968c63579db590b4"),
b=toNumbers("98344c2eee86c3994890592585b49f80"),
c=toNumbers("4e617cfaefcd0f6f4fea87d72b611efa");
document.cookie="__test="+toHex(slowAES.decrypt(c,2,a,b))+";
expires=Thu, 31-Dec-37 23:55:55 GMT; path=/";
location.href="http://<myURL>/sang.epub?i=1";
</script>
<noscript>
This site requires Javascript to work, please enable Javascript in your
browser or use a browser …Run Code Online (Sandbox Code Playgroud)我有3类 圆形,矩形和正方形
我想获取上述每个类的必需数据,并由user创建它们。
这意味着用户可以根据需要进行操作,例如3个圆形,2个矩形和7个正方形。形状的数量取决于用户。
然后,我想将它们保存在单元列表中,并调用我的类方法,它们分别是calculateArea和calculatePerimeter,并显示它们的周长和面积及其名称。
我该怎么做?
这些是我的课
圈
public class Cricle {
private int radius;
public Cricle(int radius) {
this.radius = radius;
}
public double calculateArea()
{
return (radius*radius)*Math.PI;
}
public double calculatePerimeter()
{
return (radius*2)*Math.PI;
}
}
Run Code Online (Sandbox Code Playgroud)
长方形
public class Rectangle {
private int width;
private int height;
public Rectangle(int width, int height) {
this.width = width;
this.height = height;
}
public int calculateArea() {
return …Run Code Online (Sandbox Code Playgroud) 我有一个 imageView 和几个 textViews 我的应用程序允许用户在用户想要的 imageView (imageView 不是全屏)的每个坐标上拖动 textViews 。
换句话说,此应用程序允许用户向用户图像添加多个标题,并将该图像和标题转换为单个图像并将其存储在用户设备上。
据一个计算器的回答,我可以一个刚刚转换的TextView文本到bitamp
有什么方法可以截取用户在 kotlin 中创建的带有标题的最终图像?
这是我的代码:
@Throws(IOException::class)
fun foo(text: String) {
val textPaint = object : Paint() {
init {
setColor(Color.WHITE)
setTextAlign(Align.CENTER)
setTextSize(20f)
setAntiAlias(true)
}
}
val bounds = Rect()
textPaint.getTextBounds(text, 0, text.length, bounds)
val bmp = Bitmap.createBitmap(mImgBanner.getWidth(), mImgBanner.getHeight(), Bitmap.Config.RGB_565) //use ARGB_8888 for better quality
val canvas = Canvas(bmp)
canvas.drawText(text, 0, 20f, textPaint)
val path = Environment.getExternalStorageDirectory().getAbsolutePath() + "/image.png"
val stream = FileOutputStream(path) …Run Code Online (Sandbox Code Playgroud) 我想将TextView中除数字和逗号以外的任何字母设置为白色,然后将其他字符的颜色设置为White。我该怎么做 ?
例
19,319,931 coins
//19,319,931 should has yellow color.
//coins should has has white color
Run Code Online (Sandbox Code Playgroud) 我有 2 个活动,我想传递一个对象的数组列表并将其显示在 ListView 上
活动一:
btnGuardar.setOnClickListener{
if(edtNombre.text.toString().equals("") ||
edtApellido.text.toString().equals("") ||
edtFecha.text.toString().equals("")){
Toast.makeText(this@Main2Activity, "Debes llenar todos los campos!", Toast.LENGTH_SHORT).show()
}else{
var estadoSel : String
estadoSel = estado.onItemSelectedListener.toString()
var per = Persona(edtNombre.text.toString(),edtApellido.text.toString(),estadoSel,edtFecha.text.toString())
personas.add(per)
val intent = Intent(this@Main2Activity,Main3Activity::class.java)
//intent.putExtra("Personas", personas as Serializable)
intent.putParcelableArrayListExtra("Personas", ArrayList(personas))
edtFecha.text = null
edtApellido.text = null
edtNombre.text = null
estado.setSelection(0)
Toast.makeText(this@Main2Activity, "Registro Guardado", Toast.LENGTH_SHORT).show()
}
}
Run Code Online (Sandbox Code Playgroud)
活动B:
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main3)
supportActionBar?.setDisplayHomeAsUpEnabled(true)
//val intent = Intent()
val bundle = getIntent().extras
var arr = bundle?.getParcelableArrayList<Persona>("Personas")!!
//var …Run Code Online (Sandbox Code Playgroud) 问题是,当我在EditText中输入文本时,ScrollView无法正常工作,并且无法在活动中滚动
fun statusBarColor(activity: Activity) {
val window = activity.window
// add FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS flag to the window
window.addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS)
// clear FLAG_TRANSLUCENT_STATUS flag:
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS)
//window.setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS,WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
// finally change the color
//window.statusBarColor = ContextCompat.getColor(activity, R.color.colorPrimaryDark)
//window.setStatusBarColor(Color.TRANSPARENT);
}
//Manifest code on activity.
android:windowSoftInputMode="adjustResize">
Run Code Online (Sandbox Code Playgroud) 我以前开发过一个应用程序,现在我找不到我的应用程序源代码。
我想对我的应用程序进行一些更改。
现在我只有我的密钥库(jks 文件),我之前用它来签署我的应用程序。
我使用在线 Apk Decompiler来反编译我的应用程序,但它没有给出我想要的结果。我需要它来编辑我的代码并将其提供给客户,但它为我提供了如下所示的代码预览,其中包含难以理解的类和方法名称。
我反编译的APK文件夹目录
我的代码预览
我知道这个问题是为了在 gradle 中将发布模式的 minify enabled设置为 true 。
有什么方法可以将反编译的代码恢复为可理解的代码,或者使用密钥库将其恢复或使用可理解的源代码反编译应用程序 apk 文件?
我真的需要反编译这个 apk 并对其进行一些更改。特别是应用程序源文件。
任何帮助将不胜感激 :)