小编Ali*_*eli的帖子

如何以编程方式更改Android L中的主要颜色

有没有办法以编程方式更改原色.我想根据应用程序的屏幕/状态在代码中执行此操作.

目前我只能在主题中设置颜色(静态):

    <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)

谢谢

android material android-5.0-lollipop

14
推荐指数
1
解决办法
2万
查看次数

如何使用Turn.js将filp效果添加到epub页面?

我有一个.epub文件,当用户在页面之间切换时,该文件没有任何效果或动画

我使用Turn.js库,因为它无法正常工作。我无法使用eBook阅读器软件打开它。

这是我的Epub文件夹目录

添加Turn.js库之前

之前

加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)

html javascript jquery epub turnjs

6
推荐指数
0
解决办法
183
查看次数

此站点需要在您的浏览器中启用 Javascript

我需要从服务器下载我用一些文件改造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)

javascript rest android server

5
推荐指数
1
解决办法
4524
查看次数

如何在Java中使用多态来制作具有不同类型的列表?

我有3类 圆形,矩形和正方形

我想获取上述每个类的必需数据,并由user创建它们。

这意味着用户可以根据需要进行操作,例如3个圆形,2个矩形和7个正方形。形状的数量取决于用户。

然后,我想将它们保存在单元列表中,并调用我的类方法,它们分别是calculateAreacalculatePerimeter,并显示它们的周长和面积及其名称。

我该怎么做?

这些是我的课

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)

java oop polymorphism class list

4
推荐指数
3
解决办法
490
查看次数

使用 kotlin 在 android 中获取屏幕截图的最简单方法是什么?

我有一个 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)

android android-layout kotlin android-bitmap

3
推荐指数
1
解决办法
3472
查看次数

how to set white color to any letter in TextView except numbers and commas in android?

我想将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)

java android android-layout

2
推荐指数
1
解决办法
112
查看次数

如何在 Kotlin 中将对象列表从活动 A 传递到活动 B?

我有 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)

android android-intent android-activity kotlin

2
推荐指数
1
解决办法
1万
查看次数

当焦点集中在editText上时,滚动条未在“活动”中完全滚动时,如何在其顶部的状态栏进行全屏活动?

在将文本输入EditText之前的布局

在EditText中输入文本后的布局

问题是,当我在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)

android android-layout android-scrollview kotlin

1
推荐指数
1
解决办法
88
查看次数

在反编译的 apk 上恢复启用缩小和 proguard 效果

我以前开发过一个应用程序,现在我找不到我的应用程序源代码。
我想对我的应用程序进行一些更改。

现在我只有我的密钥库(jks 文件),我之前用它来签署我的应用程序。
我使用在线 Apk Decompiler反编译我的应用程序,但它没有给出我想要的结果。我需要它来编辑我的代码并将其提供给客户,但它为我提供了如下所示的代码预览,其中包含难以理解的类和方法名称。

我反编译的APK文件夹目录

文件夹目录

我的代码预览

代码预览

我知道这个问题是为了在 gradle 中将发布模式的 minify enabled设置为 true 。

有什么方法可以将反编译的代码恢复为可理解的代码,或者使用密钥库将其恢复或使用可理解的源代码反编译应用程序 apk 文件?

我真的需要反编译这个 apk 并对其进行一些更改。特别是应用程序源文件。

任何帮助将不胜感激 :)

java android apk

0
推荐指数
1
解决办法
220
查看次数