PageSourceSearch

https://xbdcc.github.io/

html xbdcc.github.io collected 2026-10-03 10:11:16 UTC 15,822 bytes, 603 lines download raw bytes

1
2 <!DOCTYPE HTML>
3<html lang="zh-CN">
4<head><meta name="generator" content="Hexo 3.9.0">
5  <meta charset="UTF-8">
6  
7    <title>Carlos</title>
8    <meta name="viewport" content="width=device-width, initial-scale=1,user-scalable=no">
9    
10    <meta name="author" content="Carlos">
11    
12
13    
14    <meta property="og:type" content="website">
15<meta property="og:title" content="Carlos">
16<meta property="og:url" content="http://yoursite.com/index.html">
17<meta property="og:site_name" content="Carlos">
18<meta property="og:locale" content="zh-CN">
19<meta name="twitter:card" content="summary">
20<meta name="twitter:title" content="Carlos">
21
22    
23    <link rel="alternative" href="/atom.xml" title="Carlos" type="application/atom+xml">
24    
25    
26    <link rel="icon" href="/img/xiaobudian.jpg">
27    
28    
29    <link rel="apple-touch-icon" href="/img/jacman.jpg">
30    <link rel="apple-touch-icon-precomposed" href="/img/jacman.jpg">
31    
32    <link rel="stylesheet" href="/css/style.css">
33
34
35    <meta name="baidu-site-verification" content="ZXZX44IZdr">
36
37
38</head>
39</html>
40  <body>
41    <header>
42      
43<div>
44		
45			<div id="imglogo">
46				<a href="/"><img src="/img/xiaobudian.jpg" alt="Carlos" title="Carlos"/></a>
47			</div>
48			
49			<div id="textlogo">
50				<h1 class="site-name"><a href="/" title="Carlos">Carlos</a></h1>
51				<h2 class="blog-motto">没有什么到不了的地方,没有什么上不了的天堂,相信就有力量。不骄不躁,不卑不亢,不屈不挠。</h2>
52			</div>
53			<div class="navbar"><a class="navbutton navmobile" href="#" title="菜单">
54			</a></div>
55			<nav class="animated">
56				<ul>
57					<ul>
58					 
59						<li><a href="/">主页</a></li>
60					
61						<li><a href="/archives">归档</a></li>
62					
63						<li><a href="/me">关于</a></li>
64					
65					<li>
66 					
67					<form class="search" action="//google.com/search" method="get" accept-charset="utf-8">
68						<label>Search</label>
69						<input type="search" id="search" name="q" autocomplete="off" maxlength="20" placeholder="搜索" />
70						<input type="hidden" name="q" value="site:yoursite.com">
71					</form>
72						
73					</li>
74					
75				</ul>
76			</nav>			
77</div>
78    </header>
79    <div id="container">
80      <div id="main">
81
82  
83<section class="post" itemscope itemprop="blogitem">
84  
85    <a href="/2024/11/24/Harmony多目标产物方案/" title="Harmony多目标产物方案" itemprop="url">
86  
87    <h1 itemprop="name">Harmony多目标产物方案</h1>
88    
89     
90           <p itemprop="description" >原文链接:Harmony多目标产物方案
91前言Android多渠道打包简单介绍
92概述多目标产物在HarmonyOS系统中的应用主要体现在软件开发与分发方面,特别是针对不同用户群体、不同业务场景的需求进行定制化开发。多目标产物为开发者提供了更加灵活和高效的开发方式,使得应用能够更好地</p>
93        
94    
95    <time datetime="2024-11-24T14:40:43.000Z" itemprop="datePublished">2024-11-24</time>
96  </a>
97</section>
98
99
100
101
102
103
104  
105<section class="post" itemscope itemprop="blogitem">
106  
107    <a href="/2022/06/22/Android-TV按键焦点原理浅谈/" title="Android TV按键焦点原理浅谈" itemprop="url">
108  
109    <h1 itemprop="name">Android TV按键焦点原理浅谈</h1>
110    
111     
112           <p itemprop="description" >本篇主要阅读Android源码讲解TV的按键事件分发原理和焦点查找原理,源码基于Android9.0,首先思考几个问题:
113
114当遥控器按下一个按键时按键事件是如何一步一步分发处理的
115为什么有的设备长按遥控器第一次会先onKeyDown、onKeyUp,之后才是正常的一直onKeyD</p>
116        
117    
118    <time datetime="2022-06-22T11:13:55.000Z" itemprop="datePublished">2022-06-22</time>
119  </a>
120</section>
121
122
123
124
125
126
127  
128<section class="post" itemscope itemprop="blogitem">
129  
130    <a href="/2020/07/15/Xposed系列之微信屏蔽拍一拍(三)/" title="Xposed系列之微信屏蔽拍一拍(三)" itemprop="url">
131  
132    <h1 itemprop="name">Xposed系列之微信屏蔽拍一拍(三)</h1>
133    
134     
135           <p itemprop="description" >简书链接:https://www.jianshu.com/p/616be7deec33  
136Xposed系列之前文章如下:
137
138Xposed系列之Demo上手指南及源码解析(一)
139Xposed系列之微信装X指南(二)
140
141需求需求来自于看到的热搜,微信拍一拍好多人说不支持关闭,容易误</p>
142        
143    
144    <time datetime="2020-07-15T15:28:00.000Z" itemprop="datePublished">2020-07-15</time>
145  </a>
146</section>
147
148
149
150
151
152
153  
154<section class="post" itemscope itemprop="blogitem">
155  
156    <a href="/2020/07/11/Xposed系列之微信装X指南(二)/" title="Xposed系列之微信装X指南(二)" itemprop="url">
157  
158    <h1 itemprop="name">Xposed系列之微信装X指南(二)</h1>
159    
160     
161           <p itemprop="description" >学习娱乐,分享下如何通过Xposed让自己的资产看起来实现了小目标,文章如果有纰漏欢迎指出改正
162上篇文章传送门:Xposed系列之Demo上手指南及源码解析(一)
163此篇代码仓库:https://github.com/xbdcc/CXposed
164
165需求比如说每个人都有一个小目标,每</p>
166        
167    
168    <time datetime="2020-07-11T14:49:51.000Z" itemprop="datePublished">2020-07-11</time>
169  </a>
170</section>
171
172
173
174
175
176
177  
178<section class="post" itemscope itemprop="blogitem">
179  
180    <a href="/2020/07/11/Xposed系列之Demo上手指南及源码解析(一)/" title="Xposed系列之Demo上手指南及源码解析(一)" itemprop="url">
181  
182    <h1 itemprop="name">Xposed系列之Demo上手指南及源码解析(一)</h1>
183    
184     
185           <p itemprop="description" >先附上Demo代码地址:https://github.com/xbdcc/CXposed/tree/master/demo
186Xposed简介百度百科介绍:
187
188Xposed框架(Xposed Framework)是一套开源的、在Android高权限模式下运行的框架服务,可以在不修改</p>
189        
190    
191    <time datetime="2020-07-11T14:49:24.000Z" itemprop="datePublished">2020-07-11</time>
192  </a>
193</section>
194
195
196
197
198
199
200  
201<section class="post" itemscope itemprop="blogitem">
202  
203    <a href="/2020/07/05/发布自己的个人仓库作为第三方SDK使用简单教程/" title="发布自己的个人仓库作为第三方SDK使用简单教程" itemprop="url">
204  
205    <h1 itemprop="name">发布自己的个人仓库作为第三方SDK使用简单教程</h1>
206    
207     
208           <p itemprop="description" >https://github.com/xbdcc/CUtils/blob/master/cutils/README.md
209方式一:通过JitPack发布
210首先新建一个Github仓库,然后可以看到这里有个releases,如下点击
211然后点击这个Draft a new releas</p>
212        
213    
214    <time datetime="2020-07-05T11:25:05.000Z" itemprop="datePublished">2020-07-05</time>
215  </a>
216</section>
217
218
219
220
221
222
223
224  <nav id="page-nav" class="clearfix unexpand">
225    <span class="page-number current">1</span><a class="page-number" href="/page/2/">2</a><a class="page-number" href="/page/3/">3</a><span class="space">&hellip;</span><a class="page-number" href="/page/9/">9</a><a class="extend next" rel="next" href="/page/2/">Next<span></span></a>
226  </nav>
227
228</div>
229      <div class="openaside"><a class="navbutton" href="#" title="显示侧边栏"></a></div>
230
231<div id="asidepart">
232<div class="closeaside"><a class="closebutton" href="#" title="隐藏侧边栏"></a></div>
233<aside class="clearfix">
234
235  
236<div class="categorieslist">
237	<p class="asidetitle">分类</p>
238		<ul>
239		
240		  
241			<li><a href="/categories/AI/" title="AI">AI<sup>6</sup></a></li>
242		  
243		
244		  
245			<li><a href="/categories/Android上传下载/" title="Android上传下载">Android上传下载<sup>1</sup></a></li>
246		  
247		
248		  
249			<li><a href="/categories/Android图片/" title="Android图片">Android图片<sup>1</sup></a></li>
250		  
251		
252		  
253			<li><a href="/categories/Android应用常用功能/" title="Android应用常用功能">Android应用常用功能<sup>1</sup></a></li>
254		  
255		
256		  
257			<li><a href="/categories/Android性能/" title="Android性能">Android性能<sup>1</sup></a></li>
258		  
259		
260		  
261			<li><a href="/categories/Android控件/" title="Android控件">Android控件<sup>2</sup></a></li>
262		  
263		
264		  
265			<li><a href="/categories/Android数据格式/" title="Android数据格式">Android数据格式<sup>6</sup></a></li>
266		  
267		
268		  
269			<li><a href="/categories/Android源码/" title="Android源码">Android源码<sup>1</sup></a></li>
270		  
271		
272		  
273			<li><a href="/categories/Android第三方SDK及框架/" title="Android第三方SDK及框架">Android第三方SDK及框架<sup>3</sup></a></li>
274		  
275		
276		  
277			<li><a href="/categories/Android线程/" title="Android线程">Android线程<sup>2</sup></a></li>
278		  
279		
280		  
281			<li><a href="/categories/Android网络编程/" title="Android网络编程">Android网络编程<sup>10</sup></a></li>
282		  
283		
284		  
285			<li><a href="/categories/Android逆向/" title="Android逆向">Android逆向<sup>3</sup></a></li>
286		  
287		
288		  
289			<li><a href="/categories/Harmony/" title="Harmony">Harmony<sup>1</sup></a></li>
290		  
291		
292		  
293			<li><a href="/categories/Java/" title="Java">Java<sup>4</sup></a></li>
294		  
295		
296		  
297			<li><a href="/categories/PS/" title="PS">PS<sup>3</sup></a></li>
298		  
299		
300		  
301			<li><a href="/categories/Web/" title="Web">Web<sup>1</sup></a></li>
302		  
303		
304		  
305			<li><a href="/categories/算法/" title="算法">算法<sup>5</sup></a></li>
306		  
307		
308		  
309			<li><a href="/categories/自动化/" title="自动化">自动化<sup>2</sup></a></li>
310		  
311		
312		</ul>
313</div>
314
315
316  
317<div class="tagslist">
318	<p class="asidetitle">标签</p>
319		<ul class="clearfix">
320		
321			
322				<li><a href="/tags/Android/" title="Android">Android<sup>33</sup></a></li>
323			
324		
325			
326				<li><a href="/tags/网络编程/" title="网络编程">网络编程<sup>11</sup></a></li>
327			
328		
329			
330				<li><a href="/tags/UI设计/" title="UI设计">UI设计<sup>9</sup></a></li>
331			
332		
333			
334				<li><a href="/tags/数据格式/" title="数据格式">数据格式<sup>8</sup></a></li>
335			
336		
337			
338				<li><a href="/tags/AI/" title="AI">AI<sup>6</sup></a></li>
339			
340		
341			
342				<li><a href="/tags/控件/" title="控件">控件<sup>5</sup></a></li>
343			
344		
345			
346				<li><a href="/tags/算法/" title="算法">算法<sup>5</sup></a></li>
347			
348		
349			
350				<li><a href="/tags/Xposed/" title="Xposed">Xposed<sup>3</sup></a></li>
351			
352		
353			
354				<li><a href="/tags/逆向/" title="逆向">逆向<sup>3</sup></a></li>
355			
356		
357			
358				<li><a href="/tags/推送/" title="推送">推送<sup>3</sup></a></li>
359			
360		
361			
362				<li><a href="/tags/PS/" title="PS">PS<sup>3</sup></a></li>
363			
364		
365			
366				<li><a href="/tags/HTTP/" title="HTTP">HTTP<sup>
3662</sup></a></li>
367			
368		
369			
370				<li><a href="/tags/线程/" title="线程">线程<sup>2</sup></a></li>
371			
372		
373			
374				<li><a href="/tags/Socket/" title="Socket">Socket<sup>2</sup></a></li>
375			
376		
377			
378				<li><a href="/tags/抓包/" title="抓包">抓包<sup>2</sup></a></li>
379			
380		
381			
382				<li><a href="/tags/WCF/" title="WCF">WCF<sup>2</sup></a></li>
383			
384		
385			
386				<li><a href="/tags/性能/" title="性能">性能<sup>1</sup></a></li>
387			
388		
389			
390				<li><a href="/tags/自动化/" title="自动化">自动化<sup>1</sup></a></li>
391			
392		
393			
394				<li><a href="/tags/原理/" title="原理">原理<sup>1</sup></a></li>
395			
396		
397			
398				<li><a href="/tags/Harmony/" title="Harmony">Harmony<sup>1</sup></a></li>
399			
400		
401		</ul>
402</div>
403
404
405  <div class="linkslist">
406  <p class="asidetitle">友情链接</p>
407    <ul>
408        
409          <li>
410            
411            	<a href="http://zjbztianya.github.io/" target="_blank" title="仗剑奔走天涯">仗剑奔走天涯</a>
412            
413          </li>
414        
415          <li>
416            
417            	<a href="http://xbdcc.cn" target="_blank" title="小不点">小不点</a>
418            
419          </li>
420        
421          <li>
422            
423            	<a href="http://mkblog.cn/" target="_blank" title="孟坤博客">孟坤博客</a>
424            
425          </li>
426        
427    </ul>
428</div>
429
430  <div class="rsspart">
431	<a href="/atom.xml" target="_blank" title="rss">RSS 订阅</a>
432</div>
433
434</aside>
435</div>
436    </div>
437    <footer><div id="footer" >
438	
439	<div class="line">
440		<span></span>
441		<div class="author"></div>
442	</div>
443	
444	
445	<section class="info">
446		<p> Hello ,I&#39;m Carlos. <br/>
447			This is my blog,believe it or not.</p>
448	</section>
449	 
450	<div class="social-font" class="clearfix">
451		
452		<a href="http://weibo.com/xiaobudian1994" target="_blank" class="icon-weibo" title="微博"></a>
453		
454		
455		
456		
457		
458		
459		
460		<a href="https://www.douban.com/people/xbdcc" target="_blank" class="icon-douban" title="豆瓣"></a>
461		
462		
463		
464		
465		<a href="mailto:[email protected]" target="_blank" class="icon-email" title="Email Me"></a>
466		
467	</div>
468			
469		
470
471		<p class="copyright">
472		Powered by <a href="http://hexo.io" target="_blank" title="hexo">hexo</a> and Theme by <a href="https://github.com/wuchong/jacman" target="_blank" title="Jacman">Jacman</a> © 2025 
473		
474		<a href="/me" target="_blank" title="Carlos">Carlos</a>
475		
476		
477		</p>
478</div>
479</footer>
480    
480<script src="/js/jquery-2.0.3.min.js"></script>
vendor: 1 bytes, line 480
480
481<script src="/js/jquery.imagesloaded.min.js"></script>
vendor: 1 bytes, line 481
481
482<script src="/js/gallery.js"></script>
vendor: 1 bytes, line 482
482
483<script src="/js/jquery.qrcode-0.12.0.min.js"></script>
483
484
485<script type="text/javascript">
486$(document).ready(function(){ 
487  $('.navbar').click(function(){
488    $('header nav').toggleClass('shownav');
489  });
490  var myWidth = 0;
491  function getSize(){
492    if( typeof( window.innerWidth ) == 'number' ) {
493      myWidth = window.innerWidth;
494    } else if( document.documentElement && document.documentElement.clientWidth) {
495      myWidth = document.documentElement.clientWidth;
496    };
497  };
498  var m = $('#main'),
499      a = $('#asidepart'),
500      c = $('.closeaside'),
501      o = $('.openaside');
502  c.click(function(){
503    a.addClass('fadeOut').css('display', 'none');
504    o.css('display', 'block').addClass('fadeIn');
505    m.addClass('moveMain');
506  });
507  o.click(function(){
508    o.css('display', 'none').removeClass('beforeFadeIn');
509    a.css('display', 'block').removeClass('fadeOut').addClass('fadeIn');      
510    m.removeClass('moveMain');
511  });
512  $(window).scroll(function(){
513    o.css("top",Math.max(80,260-$(this).scrollTop()));
514  });
515  
516  $(window).resize(function(){
517    getSize(); 
518    if (myWidth >= 1024) {
519      $('header nav').removeClass('shownav');
520    }else{
521      m.removeClass('moveMain');
522      a.css('display', 'block').removeClass('fadeOut');
523      o.css('display', 'none');
524        
525    }
526  });
527});
528</script>
528
529
530
531
532
533<script type="text/javascript">
534  var duoshuoQuery = {short_name:"xbdcc"};
535  (function() {
536    var ds = document.createElement('script');
537    ds.type = 'text/javascript';ds.async = true;
538    ds.src = '//static.duoshuo.com/embed.js';
539    ds.charset = 'UTF-8';
540    (document.getElementsByTagName('head')[0] 
541    || document.getElementsByTagName('body')[0]).appendChild(ds);
542  })();
543</script>
543 
544
545
546
547
548
549
550
551<link rel="stylesheet" href="/fancybox/jquery.fancybox.css" media="screen" type="text/css">
552<script src="/fancybox/jquery.fancybox.pack.js"></script>
vendor: 1 bytes, line 552
552
553<script type="text/javascript">
554$(document).ready(function(){ 
555  $('.article-content').each(function(i){
556    $(this).find('img').each(function(){
557      if ($(this).parent().hasClass('fancybox')) return;
558      var alt = this.alt;
559      if (alt) $(this).after('<span class="caption">' + alt + '</span>');
560      $(this).wrap('<a href="' + this.src + '" title="' + alt + '" class="fancybox"></a>');
561    });
562    $(this).find('.fancybox').each(function(){
563      $(this).attr('rel', 'article' + i);
564    });
565  });
566  if($.fancybox){
567    $('.fancybox').fancybox();
568  }
569}); 
570</script>
570
571
572
573
574<!-- Analytics Begin -->
575
576
577
578
579
580<!-- Analytics End -->
581
582<!-- Totop Begin -->
583
584	<div id="totop">
585	<a title="返回顶部"><img src="/img/scrollup.png"/></a>
586	</div>
587	
587<script src="/js/totop.js"></script>
587
588
589<!-- Totop End -->
590
591<!-- MathJax Begin -->
592<!-- mathjax config similar to math.stackexchange -->
593
594
595<!-- MathJax End -->
596
597<!-- Tiny_search Begin -->
598
599<!-- Tiny_search End -->
600
601
602  </body>
603 </html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.