当前位置: 首页 > wzjs >正文

成都市建设委员会网站互联网app推广具体怎么做

成都市建设委员会网站,互联网app推广具体怎么做,网站建设手稿,python创建wordpress1.背景 有一客户找到我,说能不能把APP首页的底部多余界面去掉。 逆向实战 想要去除安卓应用软件中的内容,需要对APP逆向进行修改再打包。 通过工具 MIT管理器工具 提取APK包,点击apk文件,点击查看反编译apk。 搜索关键字。这里关键…

1.背景
有一客户找到我,说能不能把APP首页的底部多余界面去掉。

添加图片注释,不超过 140 字(可选)

  1. 逆向实战
    想要去除安卓应用软件中的内容,需要对APP逆向进行修改再打包。
    通过工具 MIT管理器工具

添加图片注释,不超过 140 字(可选)

提取APK包,点击apk文件,点击查看反编译apk。

添加图片注释,不超过 140 字(可选)

搜索关键字。这里关键字都是后端接口返回,所以说关键字搜索无果。
在assets资源文件下找到Index.html首页

添加图片注释,不超过 140 字(可选)

一顿操作排查,根据客户提供的页面信息,最终锁定是home.html文件,在www目录中。

微友助手 ...省略style元素
    <script type="text/javascript" charset="utf-8">(function($, doc) {$.init({swipeBack: false //启用右滑关闭功能});$.plusReady(function() {console.log('homeready');plus.navigator.setStatusBarBackground('#FFFFFF');plus.navigator.setStatusBarStyle('dark');var userDatas = app.getDatas('$userDatas'); if(userDatas['account'])app.bindAliasAndTag(userDatas['account'],[userDatas['account']]);var self = plus.webview.currentWebview();                   doc.getElementById('bar').innerHTML = userDatas['account']?userDatas['account']:'';                         doc.getElementById('copy_url').addEventListener('tap', function(event) {app.copyToClipboard("http://yqlm.jisubianxian.com/web");mui.toast('复制成功');});var home_data = app.getHomeData(userDatas.token, function(datas, zt) {                              if(zt==true){                   doc.getElementById('ke_use_count').innerHTML = datas['ke_use_count']?datas['ke_use_count']:'0'; doc.getElementById('intro').innerHTML = datas['intro']?datas['intro']:'';if(datas['foot']==true){                                // doc.getElementById('foot').style.display='';}if(datas['rj_logo'] && datas['rj_logo'].length>0){var rj_logo = datas['rj_logo'];//console.log(dd.lunbo.length);var rj_logo_str = '';for (i=0;i<rj_logo.length;i++){rj_logo_str +='<li>'+'   <img src="'+rj_logo[i]+'" style="width: 6vw;height: 6vw;border-radius: 5vw;">'+'</li>';}//console.log(products_str);doc.getElementById('rj_logo').innerHTML = rj_logo_str;}if(datas['doc_tool'] && datas['doc_tool'].length>0){var doc_tool = datas['doc_tool'];//console.log(dd.lunbo.length);var doc_tool_str = '';for (i=0;i<doc_tool.length;i++){doc_tool_str +='<li>'+'<a onclick="javascript:app.openXy(\''+doc_tool[i]['url']+'\')">'+'    <img src="'+doc_tool[i]['img']+'" style="border-radius: 0;">'+'    <span style="color: #8f8f94;">'+doc_tool[i]['name']+'</span>'+'</a>'+'</li>';}doc.getElementById('doc_tool').innerHTML = doc_tool_str;}}});document.querySelector('#add_man_js').addEventListener('tap', function(e) {console.log('开始添加');plus.contacts.getAddressBook( plus.contacts.ADDRESSBOOK_PHONE, function( addressbook ) {app.get_tels_list(userDatas.token, function(dd, status) {                               if(status== false){mui.alert(dd);}else{if(typeof(dd)=='string')dd = JSON.parse(dd);var datas = dd['data'];for(var i=0;i<datas.length;++i){console.log('name:'+datas[i].name+'mobile:'+datas[i].mobile+'remark:'+datas[i].remark);// 向通讯录中添加联系人var contact = addressbook.create();                                 contact.name = {givenName:datas[i].name};contact.phoneNumbers = [{type:"mobile",value:datas[i].mobile,preferred:true}];contact.note=datas[i].remark;//contact.categories ={type:"company",value:"神硕"};//contact.organizations={type:"company",value:"神硕"};contact.save();};console.log(dd['ke_use_count']);document.getElementById('ke_use_count').innerHTML = dd['ke_use_count']?dd['ke_use_count']:'0';//添加成功后更新服务端的数据状态和可用数量mui.alert('批量导入成功!已随机导入1-4个数据,请打开客户端添加或关注新朋友。');}});}, function ( e ) {mui.alert( "获取通讯录失败: " + e.message );} );                            });         document.querySelector('#log_out_js').addEventListener('tap', function(e) {mui.confirm('确认退出程序?', '',['取消','确定'], function(e) {if (e.index == 1) {userDatas['token']='';app.setDatas('$userDatas', userDatas);plus.runtime.restart();     } else {//console.log('你点击了取消');}});     });setTimeout(function() {plus.navigator.closeSplashscreen();}, 1000);   console.log('homereadyover');                   });}(mui, document));</script></head>
<body style="background-image: url('../../images/home.png'); background-position: center center;background-repeat: no-repeat;background-attachment: fixed;background-size: cover;height: 100%;">            ...省略部分内容<div class="report" ><a id ="add_man_js">+批量导入通讯录</a><!--<a id ="add_man_js"><img src="../../images/btn.png" style="width:100%;height:100%"></a>--></div><div class="member_c"><ul class="ul_c" id="doc_tool">             </ul></div><footer id='foot'><p style="font-size: .7rem;">管理员给多个app客户端【分配数据】请访问:</p><p style="font-size: .7rem;color:#0FB923;">http://yqlm.jisubianxian.com/web</p>         <p style="font-size: .7rem;">使用电脑浏览器打开 <a style="color:blue;" id="copy_url"> <img src="../../images/8.png" style="width:20px;height:20px">复制网址</a></p></footer><div class="good_bot"><a id ="log_out_js">退 出 系 统</a></div>      </body>
有js基础的不难看到,页面是通过页面加载完成后调用后端接口返回得到的信息,再动态添加元素渲染。 这里直接通过style样式标签直接把底部元素隐藏掉即可。

添加图片注释,不超过 140 字(可选)

  1. 签名重新打包
    修改home.xml文件保存后退出编辑页面,选择自动签名,确定更新。返回到apk界面。

添加图片注释,不超过 140 字(可选)

最后重新安装apk文件,效果如下。

添加图片注释,不超过 140 字(可选)

http://www.dtcms.com/wzjs/34447.html

相关文章:

  • 宁波seo网站建设费用小说推广关键词怎么弄
  • 求一个免费的企业邮箱网站建设优化推广系统
  • 个体户可以备案网站吗seo案例分析及解析
  • 为网站做外链的文章微博推广方式有哪些
  • 做直播网站要多大带宽龙南黄页全部电话
  • 互联网网站运营搜索引擎优化是做什么的
  • 网上怎么查自己的房产信息长沙百度快速优化排名
  • 写网站策划书需要注意什么301313龙虎榜
  • 网站设计专业公司公司网站
  • wp在本地做的网站 上传青岛seo网站关键词优化
  • Wordpress变装湖南网站推广优化
  • 高校建设主流网站百度小程序排名优化
  • 影楼网站模版seo推广怎么做视频教程
  • 工商网站如何下载建设银行u盾证书看seo
  • 广州做网站最好的公司营销策划方案公司
  • 网站标题设计ps厦门seo网络优化公司
  • 做网站应怎么缴税北京网站seo服务
  • 中国最受欢迎的网站企业推广的渠道有哪些
  • 广东省建设工程质量安全监督检测总站网站外链工厂
  • 专业建设要素优化营商环境指什么
  • 驻马店做网站哪家好网络营销的原理
  • 网站设计制作视频百度搜索推广技巧
  • 自已创建网站要怎么做互动营销案例分析
  • 大型门户网站程序温州seo顾问
  • 天津武清做网站的公司太原seo培训
  • 瑞丽网站建设常州百度seo排名
  • 有做的小说网站一个产品的营销方案
  • 简单网站制作成品百度网站分析
  • 胖咯科技网站建设4414站长平台
  • 网站开发维护费计入什么科目seo优化服务是什么意思