开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 1708|回复: 7
打印 上一主题 下一主题
收起左侧

[易语言] 有木有大神能看懂Java代码啊? 帮我看看呗..谢

[复制链接]
结帖率:50% (2/4)
跳转到指定楼层
楼主
发表于 2013-11-7 18:55:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式   四川省攀枝花市
10精币
package com.sds.android.lib.text;
import android.content.Context;
import android.text.TextUtils;
import com.sds.android.lib.b.e;
public class TTTextUtils
{
  static
  {
    try
    {
      System.loadLibrary("tttextutils");
      return;
    }
    catch (UnsatisfiedLinkError localUnsatisfiedLinkError)
    {
      localUnsatisfiedLinkError.printStackTrace();
    }
  }
  public static CharSequence a(Context paramContext, CharSequence paramCharSequence)
  {
    if (!a(paramCharSequence))
      paramCharSequence = paramContext.getString(b.e.h);
    return paramCharSequence;
  }
  public static String a(long paramLong)
  {
    if (paramLong < 1024L)
      return paramLong + "B";
    int i = (int)(Math.log(paramLong) / Math.log(1024.0D));
    char c = "KMGTPE".charAt(i - 1);
    Object[] arrayOfObject = new Object[2];
    arrayOfObject[0] = Double.valueOf(paramLong / Math.pow(1024.0D, i));
    arrayOfObject[1] = Character.valueOf(c);
    return String.format("%.1f%cB", arrayOfObject);
  }
  public static String a(String paramString)
  {
    if (paramString != null)
      return paramString.trim();
    return null;
  }
  public static boolean a(char paramChar)
  {
    return (('A' <= paramChar) && (paramChar <= 'Z')) || (('a' <= paramChar) && (paramChar <= 'z')) || (('0' <= paramChar) && (paramChar <= '9'));
  }
  public static boolean a(CharSequence paramCharSequence)
  {
    return (!TextUtils.isEmpty(paramCharSequence)) && (!TextUtils.equals("<unknown>", paramCharSequence));
  }
  public static boolean a(String paramString1, String paramString2)
  {
    return (paramString1 == paramString2) || ((paramString1 == null) && (paramString2.length() == 0)) || ((paramString2 == null) && (paramString1.length() == 0)) || ((paramString1 != null) && (paramString2 != null) && (paramString1.length() == paramString2.length()) && (paramString1.equalsIgnoreCase(paramString2)));
  }
  public static String b(String paramString)
  {
    if (paramString == null)
      return null;
    return paramString.replaceAll("([\\u0000-\\u001f\\uD7B0-\\uFEFF\\uFFF0-\\uFFFF]+)", "");
  }
  public static String c(String paramString)
  {
    if ((paramString != null) && (paramString.matches(".*?[A-Za-z\\d]+.*?\\s+.*?[A-Za-z\\d]+.*?")));
    for (int i = 1; ; i = 0)
    {
      if (i != 0)
        paramString = "\"" + paramString + "\"";
      return paramString;
    }
  }
  public static native String decryptLyricKey(String paramString1, String paramString2, int paramInt);
  public static native String decryptPictureKey(int paramInt1, int paramInt2, int paramInt3, String paramString);
}


Java.rar

949 Bytes, 下载次数: 0


回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。
友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。
快捷通道:申请荣誉值无答案申请取消悬赏投诉有答案未采纳为最佳
结帖率:100% (37/37)

签到天数: 3 天

沙发
发表于 2013-11-7 19:01:26 | 只看该作者   湖北省武汉市
想说什么 不会要一句一句的给你解释吧

点评

这里应该是一个解密 代码 我想问下 如何能把这个解密方法用到易语言里 但是看不懂很多Java代码什么意思!!   四川省攀枝花市  详情 回复 发表于 2013-11-7 19:08
回复

使用道具 举报

结帖率:50% (2/4)
板凳
 楼主| 发表于 2013-11-7 19:08:44 | 只看该作者   四川省攀枝花市
梅开心扉 发表于 2013-11-7 19:01
想说什么 不会要一句一句的给你解释吧

这里应该是一个解密 代码
我想问下 如何能把这个解密方法用到易语言里
但是看不懂很多Java代码什么意思!!
回复

使用道具 举报

结帖率:0% (0/1)
地板
发表于 2013-11-7 20:21:39 | 只看该作者   上海市上海市
亲, 这相当于一个字典爆破。   JAVA有这JVM ,易语言没有 应用到易语言伱想多了

点评

比如: 取得的专辑图 id如下   四川省攀枝花市  详情 回复 发表于 2013-11-7 20:34
囧,,,它不就是对一串字符串加密啊... 难道不能把它的方法应用到易语言吗? 这个其实是 天天动听 下载专辑图 和歌词的时候 对取得的专辑uid 进行解密 然后再生成下载地址!!   四川省攀枝花市  详情 回复 发表于 2013-11-7 20:29
回复

使用道具 举报

结帖率:50% (2/4)
地下
 楼主| 发表于 2013-11-7 20:29:33 | 只看该作者   四川省攀枝花市
zhouk061 发表于 2013-11-7 20:21
亲, 这相当于一个字典爆破。   JAVA有这JVM ,易语言没有 应用到易语言伱想多了

囧,,,它不就是对一串字符串加密啊...  难道不能把它的方法应用到易语言吗?
这个其实是 天天动听 下载专辑图 和歌词的时候  对取得的专辑uid 进行解密 然后再生成下载地址!!
回复

使用道具 举报

结帖率:50% (2/4)
6
 楼主| 发表于 2013-11-7 20:34:29 | 只看该作者   四川省攀枝花市
zhouk061 发表于 2013-11-7 20:21
亲, 这相当于一个字典爆破。   JAVA有这JVM ,易语言没有 应用到易语言伱想多了

比如:
取得的专辑图 id如下
<pic id="90829" uid1="e7bb04bb" uid0="113731a2" uid3="d133a228e7496df9" uid2="e4bd2ce0"
然后程序把 uid0,uid1,uid2转换到十进制   然后进行加密   uid3没有转换 但是也一起传递了
最后得到下载地址   http://pic.ttpod.cn/3df137a0e5e0d077      d133a228e7496df9.jpg   
3df137a0e5e0d077  该段为 uid0,uid1,uid2 的加密.



回复

使用道具 举报

7
发表于 2013-11-7 21:27:06 | 只看该作者   重庆市重庆市
新人  看不懂
回复

使用道具 举报

8
发表于 2013-11-7 21:29:31 | 只看该作者   辽宁省沈阳市
不错不错啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:[email protected]
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表