欧美vvv,亚洲第一成人在线,亚洲成人欧美日韩在线观看,日本猛少妇猛色XXXXX猛叫

新聞資訊

    意這不僅僅是一套程序,而是贈送助你日入斗金的運營資源

    現特價活動優惠購,趕緊抓住這波紅利!

    附詳細搭建教程,贈送運營資料:SEO教程,友鏈交換,站長提交收錄,優化推廣聯盟,自媒體等各大優質運營平臺

    (自適應手機端)響應式相冊圖片網站模板 圖片壁紙類網站源碼下載

    PbootCMS內核開發的網站模板,該模板適用于相冊圖片、圖片壁紙類等企業,當然其他行業也可以做,只需要把文字圖片換成其他行業的即可;

    自適應移動端,同一個后臺,數據即時同步,簡單適用!附帶測試數據!

    友好的seo,所有頁面均都能完全自定義標題/關鍵詞/描述,PHP程序(php≥7.0,<8.0),安全、穩定、快速;用低成本獲取源源不斷訂單!


    后臺:域名/admin.php
    賬號:admin
    密碼:admin
    注:為了演示數據正常和完整,演示站不開放后臺測試,請下載后自行安裝測試,效果和演示站一樣。

    演示地址:http://demo2.92wailian.com/k492/

    全部演示站點:http://pbootcms.demonet.com.cn/

    模板特點

    1:手工書寫DIV+CSS、代碼精簡無冗余。

    2:自適應結構,全球先進技術,高端視覺體驗。

    3:SEO框架布局,欄目及文章頁均可獨立設置標題/關鍵詞/描述。

    4:附帶測試數據、安裝教程、入門教程、安全及備份教程。

    5:后臺直接修改聯系方式、傳真、郵箱、地址等,修改更加方便。


    手機版圖片預覽:


    電腦版圖片預覽:

    者 | sanmianti

    來源 | CSDN博客

    出品 | CSDN(ID:CSDNnews)

    前幾天刷抖音時,看到一款壁紙,顯示的是諾基亞時代的鍵盤機樣式,昏黃的屏幕顯示著【有內鬼,終止交易】的消息內容。感覺很有創意,記憶一下飄到十年前,那時候手機沒有微信,沒有QQ,沒有抖音~蠻荒時代,大家都是通過短信聊天兒,一條信息一毛錢,偶爾通過移動夢網上網充個浪,一不小心用掉3、5M流量然后電話就欠費停機了, 哈哈哈哈。

    既然那么有時代感,那么能引起我們共同的追憶,想著如果能做一款應用,它不僅僅是一款壁紙,而且可以點擊按鍵,甚至可以收發短信,撥打電話,豈不是很酷。光說不練假把式,說干就干,接下來就看我們如何實現它!

    實現思路

    先給大家看一下效果圖:

    看似復雜,實際上整個應用就由一個主activity架起,activity布局上半部分是Android原生的兩個ImageView(MyNokia 圖標及模擬屏幕效果),布局下半部分即鍵盤處是一個WebView內嵌一個本地頁面,鍵盤效果由本地HTML網頁渲染得到,通話及短信都是調用的系統界面。

    該應用的難點在于如何準確的在一張圖片上的各個部位綁定監聽事件,例如數字鍵、星號鍵、確認鍵等等。網上有各種實現思路,但嘗試后發現都不太理想,要么過于復雜、要么在不同設備上適配性不佳,監聽點擊位置不準確。

    后來轉變思路,嘗試將該圖片切割為不同的小模塊,然后為每一個模塊View綁定監聽事件,最后將各個子模塊合并在一起,從視覺效果上就像一張完整的圖片。

    比較幸運的是之前有一定的PS使用經驗,在PS里面有一個非常好用的工具可以幫助我們快速完成上述切割步驟。該工具叫【切片工具】,使用切片工具將目標圖片劃分為一個一個小模塊后,然后選擇【文件】→【導出】→【存儲為web格式】,PS自動會將圖片切割為一個一個的小模塊(item)然后組合在一起生成一個HTML文件,該HTML打開后渲染出切割前的完整圖片樣式。切割完成后我們在應用中直接嵌入該HTML,同時為HTML中的每一個item綁定監聽事件,并將點擊事件透傳給原生activity進行處理即可。

    詳細代碼

    Github 源碼:https://github.com/sanmianti/MyNokia

    layout布局文件

    兩個ImageView分別顯示NOKIA Logo和屏幕效果,三個TextView分別對應著【銷毀】按鈕和【退出】按鈕以及屏幕中央正文顯示,一個Web用于加載本地HTML渲染出鍵盤效果。

     1<?xml version="1.0" encoding="utf-8"?>
    2
    3<layout xmlns:app="http://schemas.android.com/apk/res-auto">
    4
    5 <android.support.constraint.ConstraintLayout
    6
    7 ......
    8
    9 android:layout_width="match_parent"
    10
    11 android:layout_height="match_parent">
    12
    13
    14
    15 <ImageView
    16
    17 ......
    18
    19 android:id="@+id/imageView"
    20
    21 android:layout_width="match_parent"
    22
    23 android:layout_height="wrap_content"/>
    24
    25
    26
    27 <ImageView
    28
    29 ......
    30
    31 android:id="@+id/imageView2"
    32
    33 android:layout_width="match_parent"
    34
    35 android:layout_height="0dp"
    36
    37 android:src="@drawable/screen"/>
    38
    39
    40
    41 <TextView
    42
    43 ......
    44
    45 android:id="@+id/input"
    46
    47 android:layout_width="wrap_content"
    48
    49 android:layout_height="wrap_content"
    50
    51 android:text="訊息:\n\n有內鬼,終止交易!"/>
    52
    53
    54
    55 <TextView
    56
    57 ......
    58
    59 android:layout_width="wrap_content"
    60
    61 android:layout_height="wrap_content"
    62
    63 android:text="銷毀"/>
    64
    65
    66
    67 <TextView
    68
    69 ......
    70
    71 android:layout_width="wrap_content"
    72
    73 android:layout_height="wrap_content"
    74
    75 android:padding="24dp"
    76
    77 android:text="退出"/>
    78
    79
    80
    81 <WebView
    82
    83 ......
    84
    85 android:id="@+id/webview_keyboard"
    86
    87 android:layout_width="0dp"
    88
    89 android:layout_height="0dp"/>
    90
    91 </android.support.constraint.ConstraintLayout>
    92
    93</layout>

    撥打電話

     1private void callPhone(String number) {
    2
    3 if (TextUtils.isEmpty(number)) {
    4
    5 showToastMessage("請輸入手機號");
    6
    7 }else {
    8
    9 Intent intent=new Intent;
    10
    11 intent.setAction(Intent.ACTION_CALL);
    12
    13 Uri data=Uri.parse("tel:" + number);
    14
    15 intent.setData(data);
    16
    17 startActivity(intent);
    18
    19 }
    20
    21}

    跳轉至短信列表

     1private void toSMSList{
    2
    3 try{
    4
    5 Intent intent4=new Intent;
    6
    7 intent4.setClassName("com.android.mms","com.android.mms.ui.ConversationList");
    8
    9 startActivity(intent4);
    10
    11 }catch (Exception e){
    12
    13 showToastMessage("打開短信失敗");
    14
    15 }
    16
    17
    18
    19}

    打開通訊錄

     1private void toAddressList{
    2
    3 try{
    4
    5 Intent intent=new Intent(Intent.ACTION_VIEW, ContactsContract.Contacts.CONTENT_URI);
    6
    7 startActivityForResult(intent, 0);
    8
    9 }catch (Exception e){
    10
    11 showToastMessage("打開通訊錄失敗");
    12
    13 }
    14
    15}

    加載鍵盤布局及監聽JS點擊事件

    1binding.webviewKeyboard.loadUrl("file:///android_asset/15694580471773267.html");
    3binding.webviewKeyboard.addJavascriptInterface(new MainActivityJS, "jsObj");

    說那么多,看的可能云里霧里,不妨結合源碼看一下,跑一下demo,主代碼攏共不到300行。很簡單,聰明的你肯定一看就懂。如遇到任何問題,歡迎留言反饋。

    源碼及下載

    Github MyNokia 源碼:

    https://github.com/sanmianti/MyNokia

    點我下載安裝包:https://download.csdn.net/download/u012719153/12196860

    原文鏈接:

    https://blog.csdn.net/u012719153/article/details/104548331

    端壁紙庫

    市場獨家應用,享有每日自然流量,壁紙一鍵采集

    匯聚小程序端,在微信端布局90后,00后的深度使用習慣,

    壁紙每張都是原圖高清,隨時查看,隨時下載使用,本應用

    門檻低,更適合本地運營的公眾號使用。

    數據自本公司親自調查

    通過對同事們的調查

    發現女生普遍見到喜歡的壁紙就會換

    而男生換壁紙的頻率略低一些

    其實壁紙不單純是一張圖片

    更是一種“美”學

    任何人都不會對“美”、“好看”產生厭惡

    賣點&贏利點

    本應用四大賣點助你運營錦上添花

    賣點1-流量主

    享受微信自有投放機制,流量主收入源源不斷

    賣點2-引流帶貨

    低投入高回報原則,幫你運營其它小程序帶來年輕精準流量

    賣點3-定制手機殼

    凡購買此應用用戶,后期均可對接手機殼小程序(本公司開發中)

    數據同步,只用粉絲喜歡的壁紙均可在線支付定制手機殼,

    手機殼成本大約在10元

    賣點4-廣告位

    首頁眾多廣告位均可銷售給其它商家使用,提高收入

    幾百元的應用,搶占微信壁紙紅利,優先擁有90后、00后年輕市場

    這個應用運營起來,你會發現不累不乏,收錢吸金

    一張好壁紙能彰顯我們的年輕性格

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有