查看: 285696|回复: 4691
打印 上一主题 下一主题

[实用教程] HTC-M7-M8通用 最新Sense6.0系统 新闻界面铺满 新方法新教程

    [复制链接]

185

主题

0

好友

6936

积分

首席导师组

  • TA的每日心情
    无聊
    2016-5-14 18:00
  • 签到天数: 325 天

    [LV.8]以坛为家I

    G币
    45578
    最后登录
    2016-10-9
    注册时间
    2012-6-30

    IP 编辑 禁止 帖子 清理

    跳转到指定楼层
    楼主
    发表于 2014-4-23 18:53 |只看该作者 |倒序浏览
    本帖最后由 溜達哙ル 于 2014-4-24 18:54 编辑

    小教程一个,实用本地化必须项目,本着分享精神,只为了让普通用户也能实现自己喜欢的功能,自己动手自己用!

    我没有什么技术,会的只能算上是点皮毛,对于开发原创什么的,我没有专业的知识基础,初一毕业,没有学历,玩手机只是爱折腾,所以逼着自己去网上多搜索多看,有时候一篇教程要上看好几遍才能看明白,我和大家一样,都是最普通的HTC手机使用者!

    众所周知新闻改为国内后,新闻界面会出现铺不满问题,有些强迫症的童鞋受不了鸟!前些日子,华D首创了成功的解决方法,并且发帖做了教程,分享精神必须给32赞,非常感谢!

    有了参考,今后的几天ROM里都解决了这个问题;然而今天我更新了下Prism.apk这个桌面APK,然后发现之前修改的代码失效了,根本找不到了,然后我抽空研究下,发现HTC换了位置,代码也变了一些,本着分享精神,然后有了下文:

    进去正题:

    本帖隐藏的内容

    前提:
    系统环境、和要用到反编辑之类的工具,具体的不讲了!
    1、反编辑Prism.apk
    2、找到com\htc\libmosaicview\FeedGridLayoutHelper.smali
    3、搜索:.method public static checkForNeedOverLay(Landroid/content/Context;Lcom/htc/libfeedframework/FeedData;I)Z
    4、看到这段代码:
    1. .method public static checkForNeedOverLay(Landroid/content/Context;Lcom/htc/libfeedframework/FeedData;I)Z
    2.     .locals 7

    3.     const/4 v6, 0x3

    4.     const/4 v2, 0x0

    5.     const/4 v3, 0x1

    6.     invoke-virtual {p1, v3, v3}, Lcom/htc/libfeedframework/FeedData;->getViewType(II)I

    7.     move-result v4

    8.     const/16 v5, 0x68

    9.     if-eq v4, v5, :cond_1

    10.     :cond_0
    11.     :goto_0
    12.     return v2

    13.     :cond_1
    14.     const-string/jumbo v4, "image_width"

    15.     invoke-virtual {p1, v4, v2}, Lcom/htc/libfeedframework/FeedData;->getIntExtra(Ljava/lang/String;I)I

    16.     move-result v1

    17.     const-string/jumbo v4, "image_height"

    18.     invoke-virtual {p1, v4, v2}, Lcom/htc/libfeedframework/FeedData;->getIntExtra(Ljava/lang/String;I)I

    19.     move-result v0

    20.     const/4 v4, 0x2

    21.     if-ne p2, v4, :cond_2

    22.     invoke-static {p0, p1, p2}, Lcom/htc/libmosaicview/FeedGridLayoutHelper;->getApproxLineCount(Landroid/content/Context;Lcom/htc/libfeedframework/FeedData;I)I

    23.     move-result v4

    24.     if-ge v4, v6, :cond_2

    25.     move v2, v3

    26.     goto :goto_0

    27.     :cond_2
    28.     if-ne p2, v3, :cond_0

    29.     if-eqz v1, :cond_3

    30.     if-nez v0, :cond_4

    31.     :cond_3
    32.     move v2, v3

    33.     goto :goto_0

    34.     :cond_4
    35.     int-to-float v4, v1

    36.     int-to-float v5, v0

    37.     div-float/2addr v4, v5

    38.     const v5, 0x3f99999a

    39.     cmpl-float v4, v4, v5

    40.     if-gtz v4, :cond_0

    41.     invoke-static {p0, p1, p2}, Lcom/htc/libmosaicview/FeedGridLayoutHelper;->getApproxLineCount(Landroid/content/Context;Lcom/htc/libfeedframework/FeedData;I)I

    42.     move-result v4

    43.     if-gt v4, v6, :cond_0

    44.     move v2, v3

    45.     goto :goto_0
    46. .end method
    复制代码
    5、把上面这段代码换成如下代码:
    1. .method public static checkForNeedOverLay(Landroid/content/Context;Lcom/htc/libfeedframework/FeedData;I)Z
    2.     .locals 1

    3.     const/4 v0, 0x1

    4.     return v0
    5. .end method
    复制代码
    6、回编辑完成,然后替换掉/system/priv-app里面的Prism.apk,修改权限,重启手机即可!
    原理我就不讲了,没有专业知识也不懂什么原理;



    此教程以最新版Prism.apk修改,老版的Prism.apk可参考华D分享的教程,如果搜索不到相关代码,可以参考我这个教程,修改思路来之于华D,任何开发者参考,请提名感谢!谢不谢我无所谓,一定要谢谢华D,修改方法简单,但思路难!
    此教程语言组织的可能不太清晰,不过也应该可以看懂!学会了这个,如果有那个ROM没有你想用的这个功能,即可自己动手了!
    隐藏了,还是希望大家能回复下,看懂了对你有用了,希望评个分,谢谢!
    5

    查看全部评分

    分享到:
    我的微博      我的网盘
    溜达M7群:322801720
    溜达M8群:304165472
    htcg26  邕宁地带

    185

    主题

    0

    好友

    6936

    积分

    首席导师组

  • TA的每日心情
    无聊
    2016-5-14 18:00
  • 签到天数: 325 天

    [LV.8]以坛为家I

    G币
    45578
    最后登录
    2016-10-9
    注册时间
    2012-6-30

    IP 编辑 禁止 帖子 清理

    沙发
    发表于 2014-4-23 18:53 |只看该作者
    沙发!!!!!!!!!
    我的微博      我的网盘
    溜达M7群:322801720
    溜达M8群:304165472
    直升机大战  史上最牛的游戏2安卓下载

    0

    主题

    0

    好友

    278

    积分

    大学专科

    Rank: 5Rank: 5

    该用户从未签到

    G币
    3
    最后登录
    2016-12-16
    注册时间
    2012-7-10

    IP 编辑 禁止 帖子 清理

    板凳
    发表于 2014-4-23 18:59 |只看该作者
    支持。。。
    apk57安卓福利吧  tf存储卡是什么 

    10

    主题

    0

    好友

    372

    积分

    大学专科

    Rank: 5Rank: 5

    该用户从未签到

    G币
    1
    最后登录
    2016-8-2
    注册时间
    2012-2-19

    IP 编辑 禁止 帖子 清理

    地板
    发表于 2014-4-23 19:03 |只看该作者
    好好学*天天向上
    铃音库  谷歌是什么

    13

    主题

    0

    好友

    304

    积分

    大学专科

    Rank: 5Rank: 5

  • TA的每日心情
    开心
    2016-10-24 10:10
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    G币
    184
    最后登录
    2016-11-22
    注册时间
    2011-7-4

    IP 编辑 禁止 帖子 清理

    5
    发表于 2014-4-23 19:08 |只看该作者
    新闻界面铺满 新方法新教程
    nearby  电子菜谱下载

    2

    主题

    0

    好友

    3419

    积分

    博士

    Rank: 10Rank: 10Rank: 10

  • TA的每日心情
    开心
    2017-1-11 09:51
  • 签到天数: 639 天

    [LV.9]以坛为家II

    G币
    4280
    最后登录
    2017-1-21
    注册时间
    2010-7-4

    IP 编辑 禁止 帖子 清理

    6
    发表于 2014-4-23 19:13 |只看该作者
    [size=11.818181991577148px] HTC-M7-M8通用 最新Sense6.0系统 新闻界面铺满 新方法新教
    钓大鱼游戏  影迷电影网

    0

    主题

    0

    好友

    13

    积分

    幼儿园

    Rank: 1

    该用户从未签到

    G币
    2
    最后登录
    2016-8-2
    注册时间
    2014-2-26

    IP 编辑 禁止 帖子 清理

    7
    发表于 2014-4-23 19:26 |只看该作者
    谢谢分享 支持 学*一下
    怎么刷recovery  bloxorz下载
    头像被屏蔽

    26

    主题

    0

    好友

    851

    积分

    禁止访问

  • TA的每日心情
    开心
    2014-10-9 09:22
  • 签到天数: 2 天

    [LV.1]初来乍到

    G币
    3
    最后登录
    2016-8-2
    注册时间
    2012-5-2

    IP 编辑 禁止 帖子 清理

    8
    发表于 2014-4-23 19:28 |只看该作者
    提示: 作者被禁止或删除 内容自动屏蔽,只有管理员或有管理权限的成员可见
    支持                  
    签名被屏蔽
    gingerbread  手机动态墙纸

    10

    主题

    0

    好友

    404

    积分

    大学本科

    Rank: 6Rank: 6

  • TA的每日心情
    开心
    2014-11-27 10:48
  • 签到天数: 103 天

    [LV.6]常住居民II

    G币
    277
    最后登录
    2016-8-11
    注册时间
    2010-12-13

    IP 编辑 禁止 帖子 清理

    9
    发表于 2014-4-23 19:31 |只看该作者
    谢谢楼主,下了试试
    机锋市场软件下载  razr i评测 

    14

    主题

    0

    好友

    431

    积分

    大学本科

    Rank: 6Rank: 6

  • TA的每日心情
    擦汗
    2015-9-15 07:33
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    G币
    20
    最后登录
    2016-12-9
    注册时间
    2011-12-22

    IP 编辑 禁止 帖子 清理

    10
    发表于 2014-4-23 19:32 |只看该作者
    作为M7,一定要看看
    手机qq名片照片墙八组图  手机变慢了怎么办
    高级模式
    B Color Image Link Quote Code Smilies @朋友 |上传

    举报|手机版|机锋网 ( 京ICP备15020343号 | 京公网安备11010802020450号

    GMT+8, 2017-1-25 23:09

    Powered by Discuz! X2.5

    © 2001-2012 Comsenz Inc.

    回顶部