HOME 首頁
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運營
CASE 服務(wù)案例
NEWS 熱點資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    免費網(wǎng)站java源碼大全不下載(國內(nèi)無代碼)

    發(fā)布時間:2023-04-08 04:42:46     稿源: 創(chuàng)意嶺    閱讀: 117        

    大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于免費網(wǎng)站java源碼大全不下載的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。

    開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等

    只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端

    官網(wǎng):https://ai.de1919.com。

    創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請撥打電話175-8598-2043,或添加微信:1454722008

    本文目錄:

    免費網(wǎng)站java源碼大全不下載(國內(nèi)無代碼)

    一、求一套完整的JAVA WEB項目的網(wǎng)絡(luò)購物網(wǎng)站源代碼

    /**

     * @description: 

     * @author chenshiqiang E-mail:csqwyyx@163.com

     * @date 2014年9月7日 下午2:51:50   

     * @version 1.0   

     */

    package com.example.baidumap;

    import java.util.ArrayList;

    import java.util.Collections;

    import java.util.HashSet;

    import java.util.List;

    import android.app.Activity;

    import android.os.Bundle;

    import android.support.v4.view.PagerAdapter;

    import android.support.v4.view.PagerTabStrip;

    import android.support.v4.view.ViewPager;

    import android.text.Editable;

    import android.util.Log;

    import android.view.LayoutInflater;

    import android.view.View;

    import android.view.ViewGroup;

    import android.widget.ExpandableListView;

    import android.widget.ListView;

    import com.baidu.mapapi.map.offline.MKOLSearchRecord;

    import com.baidu.mapapi.map.offline.MKOLUpdateElement;

    import com.baidu.mapapi.map.offline.MKOfflineMap;

    import com.baidu.mapapi.map.offline.MKOfflineMapListener;

    import com.example.baidumap.adapters.OfflineExpandableListAdapter;

    import com.example.baidumap.adapters.OfflineMapAdapter;

    import com.example.baidumap.adapters.OfflineMapManagerAdapter;

    import com.example.baidumap.interfaces.OnOfflineItemStatusChangeListener;

    import com.example.baidumap.models.OfflineMapItem;

    import com.example.baidumap.utils.CsqBackgroundTask;

    import com.example.baidumap.utils.ToastUtil;

    import com.example.system.R;

    public class BaiduOfflineMapActivity extends Activity implements MKOfflineMapListener, OnOfflineItemStatusChangeListener

    {

    // ------------------------ Constants ------------------------

    // ------------------------- Fields --------------------------

    private ViewPager viewpager;

    private PagerTabStrip pagertab;

    private MySearchView svDown;

    private ListView lvDown;

    private MySearchView svAll;

    private ExpandableListView lvWholeCountry;

    private ListView lvSearchResult;

    private List<View> views = new ArrayList<View>(2);

    private List<String> titles = new ArrayList<String>(2);

    private MKOfflineMap mOffline = null;

    private OfflineMapManagerAdapter downAdapter;

    private OfflineMapAdapter allSearchAdapter;

    private OfflineExpandableListAdapter allCountryAdapter;

    private List<OfflineMapItem> itemsDown; // 下載或下載中城市

    private List<OfflineMapItem> itemsAll; // 所有城市,與熱門城市及下載管理對象相同

    private List<OfflineMapItem> itemsProvince;

    private List<List<OfflineMapItem>> itemsProvinceCity;

    // ----------------------- Constructors ----------------------

    // -------- Methods for/from SuperClass/Interfaces -----------

    @Override

    protected void onCreate(Bundle savedInstanceState)

    {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_offline_map);

    // final String packname = this.getPackageName();

    // PackageInfo packageInfo;

    // try

    // {

    // packageInfo = this.getPackageManager().getPackageInfo(packname, PackageManager.GET_SIGNATURES);

    //

    //

    // if (code == -00)

    // {

    // 初始化離線地圖管理

    mOffline = new MKOfflineMap();

    mOffline.init(this);

    initViews();

    viewpager.setCurrentItem(1);

    // }

    // }

    // catch (NameNotFoundException e)

    // {

    // e.printStackTrace();

    // }

    }

    private boolean isResumed = false;

    @Override

    protected void onResume()

    {

    super.onResume();

    if (!isResumed)

    {

    isResumed = true;

    loadData();

    }

    }

    @Override

    protected void onDestroy()

    {

    super.onDestroy();

    mOffline.destroy();

    }

    /**

     * 

     * @author chenshiqiang E-mail:csqwyyx@163.com

     * @param type

     *            事件類型: MKOfflineMap.TYPE_NEW_OFFLINE, MKOfflineMap.TYPE_DOWNLOAD_UPDATE, MKOfflineMap.TYPE_VER_UPDATE.

     * @param state

     *            事件狀態(tài): 當(dāng)type為TYPE_NEW_OFFLINE時,表示新安裝的離線地圖數(shù)目. 當(dāng)type為TYPE_DOWNLOAD_UPDATE時,表示更新的城市ID.

     */

    @Override

    public void onGetOfflineMapState(int type, int state)

    {

    switch (type)

    {

    case MKOfflineMap.TYPE_DOWNLOAD_UPDATE:

    MKOLUpdateElement update = mOffline.getUpdateInfo(state);

    if (setElement(update, true) != null)

    {

    if (itemsDown != null && itemsDown.size() > 1)

    {

    Collections.sort(itemsDown);

    }

    refreshDownList();

    }

    else

    {

    downAdapter.notifyDataSetChanged();

    }

    allSearchAdapter.notifyDataSetChanged();

    allCountryAdapter.notifyDataSetChanged();

    break;

    case MKOfflineMap.TYPE_NEW_OFFLINE:

    // 有新離線地圖安裝

    Log.d("OfflineDemo", String.format("add offlinemap num:%d", state));

    break;

    case MKOfflineMap.TYPE_VER_UPDATE:

    // 版本更新提示

    break;

    }

    }

    /**

     * 百度下載狀態(tài)改變(暫停--》恢復(fù))居然不回調(diào),所以改變狀態(tài)時自己得增加接口監(jiān)聽狀態(tài)改變刷新界面

     * 

     * @author chenshiqiang E-mail:csqwyyx@163.com

     * @param item

     *            有狀態(tài)改變的item

     * @param removed

     *            item是否被刪除

     */

    @Override

    public void statusChanged(OfflineMapItem item, boolean removed)

    {

    if (removed)

    {

    for (int i = itemsDown.size() - 1; i >= 0; i--)

    {

    OfflineMapItem temp = itemsDown.get(i);

    if (temp.getCityId() == item.getCityId())

    {

    itemsDown.remove(i);

    }

    }

    refreshDownList();

    }

    else

    {

    loadData();

    downAdapter.notifyDataSetChanged();

    }

    allSearchAdapter.notifyDataSetChanged();

    allCountryAdapter.notifyDataSetChanged();

    }

    // --------------------- Methods public ----------------------

    public void toDownloadPage()

    {

    viewpager.setCurrentItem(0);

    }

    // --------------------- Methods private ---------------------

    private void initViews()

    {

    // TODO

    viewpager = (ViewPager) findViewById(R.id.viewpager);

    pagertab = (PagerTabStrip) findViewById(R.id.pagertab);

    LayoutInflater inf = LayoutInflater.from(this);

    View v1 = inf.inflate(R.layout.view_offline_download, null, false);

    svDown = (MySearchView) v1.findViewById(R.id.svDown);

    lvDown = (ListView) v1.findViewById(R.id.lvDown);

    views.add(v1);

    View v2 = inf.inflate(R.layout.view_offline_countrys, null, false);

    svAll = (MySearchView) v2.findViewById(R.id.svAll);

    lvWholeCountry = (ExpandableListView) v2.findViewById(R.id.lvWholeCountry);

    lvSearchResult = (ListView) v2.findViewById(R.id.lvSearchResult);

    views.add(v2);

    titles.add("下載管理");

    titles.add("城市列表");

    pagertab.setTabIndicatorColor(0xff00cccc);

    pagertab.setDrawFullUnderline(false);

    pagertab.setBackgroundColor(0xFF38B0DE);

    pagertab.setTextSpacing(50);

    viewpager.setOffscreenPageLimit(2);

    viewpager.setAdapter(new MyPagerAdapter());

    svDown.setSearchListener(new MySearchView.SearchListener()

    {

    @Override

    public void afterTextChanged(Editable text)

    {

    refreshDownList();

    }

    @Override

    public void search(String text)

    {

    }

    });

    svAll.setSearchListener(new MySearchView.SearchListener()

    {

    @Override

    public void afterTextChanged(Editable text)

    {

    refreshAllSearchList();

    }

    @Override

    public void search(String text)

    {

    }

    });

    downAdapter = new OfflineMapManagerAdapter(this, mOffline, this);

    lvDown.setAdapter(downAdapter);

    allSearchAdapter = new OfflineMapAdapter(this, mOffline, this);

    lvSearchResult.setAdapter(allSearchAdapter);

    allCountryAdapter = new OfflineExpandableListAdapter(this, mOffline, this);

    lvWholeCountry.setAdapter(allCountryAdapter);

    lvWholeCountry.setGroupIndicator(null);

    }

    /**

     * 刷新下載列表, 根據(jù)搜索關(guān)鍵字及itemsDown 下載管理數(shù)量變動時調(diào)用

     */

    private void refreshDownList()

    {

    String key = svDown.getInputText();

    if (key == null || key.length() < 1)

    {

    downAdapter.setDatas(itemsDown);

    }

    else

    {

    List<OfflineMapItem> filterList = new ArrayList<OfflineMapItem>();

    if (itemsDown != null && !itemsDown.isEmpty())

    {

    for (OfflineMapItem i : itemsDown)

    {

    if (i.getCityName().contains(key))

    {

    filterList.add(i);

    }

    }

    }

    downAdapter.setDatas(filterList);

    }

    }

    /**

     * 刷新所有城市搜索結(jié)果

     */

    private void refreshAllSearchList()

    {

    String key = svAll.getInputText();

    if (key == null || key.length() < 1)

    {

    lvSearchResult.setVisibility(View.GONE);

    lvWholeCountry.setVisibility(View.VISIBLE);

    allSearchAdapter.setDatas(null);

    }

    else

    {

    lvSearchResult.setVisibility(View.VISIBLE);

    lvWholeCountry.setVisibility(View.GONE);

    List<OfflineMapItem> filterList = new ArrayList<OfflineMapItem>();

    if (itemsAll != null && !itemsAll.isEmpty())

    {

    for (OfflineMapItem i : itemsAll)

    {

    if (i.getCityName().contains(key))

    {

    filterList.add(i);

    }

    }

    }

    allSearchAdapter.setDatas(filterList);

    }

    }

    private void loadData()

    {

    new CsqBackgroundTask<Void>(this)

    {

    @Override

    protected Void onRun()

    {

    // TODO Auto-generated method stub

    // 導(dǎo)入離線地圖包

    // 將從官網(wǎng)下載的離線包解壓,把vmp文件夾拷入SD卡根目錄下的BaiduMapSdk文件夾內(nèi)。

    // 把網(wǎng)站上下載的文件解壓,將BaiduMapvmpl里面的.dat_svc文件,拷貝到手機BaiduMapSDK/vmp/h目錄下

    int num = mOffline.importOfflineData();

    if (num > 0)

    {

    ToastUtil.showToastInfo(BaiduOfflineMapActivity.this, "成功導(dǎo)入" + num + "個離線包", false);

    }

    List<MKOLSearchRecord> all = null;

    try

    {

    all = mOffline.getOfflineCityList();

    }

    catch (Exception e)

    {

    e.printStackTrace();

    }

    if (all == null || all.isEmpty())

    {

    ToastUtil.showToastInfo(BaiduOfflineMapActivity.this, "未獲取到離線地圖城市數(shù)據(jù),可能有其他應(yīng)用正在使用百度離線地圖功能!", false);

    return null;

    }

    List<MKOLSearchRecord> hotCity = mOffline.getHotCityList();

    HashSet<Integer> hotCityIds = new HashSet<Integer>();

    if (!hotCity.isEmpty())

    {

    for (MKOLSearchRecord r : hotCity)

    {

    hotCityIds.add(r.cityID);

    }

    }

    itemsAll = new ArrayList<OfflineMapItem>();

    itemsDown = new ArrayList<OfflineMapItem>();

    itemsProvince = new ArrayList<OfflineMapItem>();

    itemsProvinceCity = new ArrayList<List<OfflineMapItem>>();

    // cityType 0:全國;1:省份;2:城市,如果是省份,可以通過childCities得到子城市列表

    // 全國概略圖、直轄市、港澳 子城市列表

    ArrayList<MKOLSearchRecord> childMunicipalities = new ArrayList<MKOLSearchRecord>();

    proHot.cityName = "熱門城市";

    proHot.childCities = cs;

    List<MKOLUpdateElement> updates = mOffline.getAllUpdateInfo();

    if (updates != null && updates.size() > 0)

    {

    }

    @Override

    protected void onResult(Void result)

    {

    // TODO Auto-generated method stub

    refreshDownList();

    refreshAllSearchList();

    allCountryAdapter.setDatas(itemsProvince, itemsProvinceCity);

    }

    }.execute();

    }

    二、下載JAVA源代碼

    呵呵,,怎么都不去 java的官方網(wǎng)站啊,對那里不屑一顧么?

    http://java.sun.com/reference/

    自己去看吧,好著呢

    三、那個網(wǎng)站能下java源碼?

    https://git.oschina.net/

    https://github.com/github

    這2個網(wǎng)站一個是國外的,一個是國內(nèi)的,各種語言的代碼都有

    四、我在學(xué)習(xí)java 哪里能免費下載案例的源代碼?

    csdn有很多可以下載,有些是免費的,有些是虛擬貨幣,虛擬貨幣的獲得也是免費的。

    以上就是關(guān)于免費網(wǎng)站java源碼大全不下載相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。


    推薦閱讀:

    做海報的手機app免費(做海報的手機app免費軟件)

    百度上怎么免費開店(如何免費開網(wǎng)店賺錢)

    有沒有免費的電商平臺(有沒有免費的電商平臺推廣)

    淘寶啞鈴品牌排行榜(淘寶啞鈴品牌排行榜前十)

    西安成飛廣告有限公司(西安成飛廣告有限公司 楊成)