-
當(dāng)前位置:首頁(yè) > 創(chuàng)意學(xué)院 > 技術(shù) > 專(zhuān)題列表 > 正文
免費(fèi)網(wǎng)站java源碼大全不下載(國(guó)內(nèi)無(wú)代碼)
大家好!今天讓創(chuàng)意嶺的小編來(lái)大家介紹下關(guān)于免費(fèi)網(wǎng)站java源碼大全不下載的問(wèn)題,以下是小編對(duì)此問(wèn)題的歸納整理,讓我們一起來(lái)看看吧。
開(kāi)始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話(huà)答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫(xiě)出的就越詳細(xì),有微信小程序端、在線(xiàn)網(wǎng)頁(yè)版、PC客戶(hù)端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶(hù)遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請(qǐng)撥打電話(huà)175-8598-2043,或添加微信:1454722008
本文目錄:
一、求一套完整的JAVA WEB項(xiàng)目的網(wǎng)絡(luò)購(gòu)物網(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; // 所有城市,與熱門(mén)城市及下載管理對(duì)象相同
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)
// {
// 初始化離線(xiàn)地圖管理
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
* 事件類(lèi)型: MKOfflineMap.TYPE_NEW_OFFLINE, MKOfflineMap.TYPE_DOWNLOAD_UPDATE, MKOfflineMap.TYPE_VER_UPDATE.
* @param state
* 事件狀態(tài): 當(dāng)type為T(mén)YPE_NEW_OFFLINE時(shí),表示新安裝的離線(xiàn)地圖數(shù)目. 當(dāng)type為T(mén)YPE_DOWNLOAD_UPDATE時(shí),表示更新的城市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:
// 有新離線(xiàn)地圖安裝
Log.d("OfflineDemo", String.format("add offlinemap num:%d", state));
break;
case MKOfflineMap.TYPE_VER_UPDATE:
// 版本更新提示
break;
}
}
/**
* 百度下載狀態(tài)改變(暫停--》恢復(fù))居然不回調(diào),所以改變狀態(tài)時(shí)自己得增加接口監(jiān)聽(tīng)狀態(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ù)量變動(dòng)時(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)入離線(xiàn)地圖包
// 將從官網(wǎng)下載的離線(xiàn)包解壓,把vmp文件夾拷入SD卡根目錄下的BaiduMapSdk文件夾內(nèi)。
// 把網(wǎng)站上下載的文件解壓,將BaiduMapvmpl里面的.dat_svc文件,拷貝到手機(jī)BaiduMapSDK/vmp/h目錄下
int num = mOffline.importOfflineData();
if (num > 0)
{
ToastUtil.showToastInfo(BaiduOfflineMapActivity.this, "成功導(dǎo)入" + num + "個(gè)離線(xiàn)包", false);
}
List<MKOLSearchRecord> all = null;
try
{
all = mOffline.getOfflineCityList();
}
catch (Exception e)
{
e.printStackTrace();
}
if (all == null || all.isEmpty())
{
ToastUtil.showToastInfo(BaiduOfflineMapActivity.this, "未獲取到離線(xiàn)地圖城市數(shù)據(jù),可能有其他應(yīng)用正在使用百度離線(xiàn)地圖功能!", 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:全國(guó);1:省份;2:城市,如果是省份,可以通過(guò)childCities得到子城市列表
// 全國(guó)概略圖、直轄市、港澳 子城市列表
ArrayList<MKOLSearchRecord> childMunicipalities = new ArrayList<MKOLSearchRecord>();
proHot.cityName = "熱門(mén)城市";
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)站啊,對(duì)那里不屑一顧么?
http://java.sun.com/reference/
自己去看吧,好著呢
三、那個(gè)網(wǎng)站能下java源碼?
https://git.oschina.net/
https://github.com/github
這2個(gè)網(wǎng)站一個(gè)是國(guó)外的,一個(gè)是國(guó)內(nèi)的,各種語(yǔ)言的代碼都有
四、我在學(xué)習(xí)java 哪里能免費(fèi)下載案例的源代碼?
csdn有很多可以下載,有些是免費(fèi)的,有些是虛擬貨幣,虛擬貨幣的獲得也是免費(fèi)的。
以上就是關(guān)于免費(fèi)網(wǎng)站java源碼大全不下載相關(guān)問(wèn)題的回答。希望能幫到你,如有更多相關(guān)問(wèn)題,您也可以聯(lián)系我們的客服進(jìn)行咨詢(xún),客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
做海報(bào)的手機(jī)app免費(fèi)(做海報(bào)的手機(jī)app免費(fèi)軟件)
百度上怎么免費(fèi)開(kāi)店(如何免費(fèi)開(kāi)網(wǎng)店賺錢(qián))
有沒(méi)有免費(fèi)的電商平臺(tái)(有沒(méi)有免費(fèi)的電商平臺(tái)推廣)
猜你喜歡
手機(jī)外網(wǎng)加速器(手機(jī)外網(wǎng)加速器哪個(gè)好用)
2022年我已養(yǎng)成的三個(gè)關(guān)鍵詞
大米加工屬于什么行業(yè)類(lèi)別(大米加工屬于哪個(gè)行業(yè)分類(lèi))
文化生活常用關(guān)鍵詞歸類(lèi)總結(jié)(文化生活常用關(guān)鍵詞歸類(lèi)總結(jié)圖)
r統(tǒng)計(jì)數(shù)據(jù)分析程序(數(shù)據(jù)統(tǒng)計(jì)分析及r語(yǔ)言編程)
億級(jí)流量網(wǎng)站架構(gòu)(億級(jí)流量網(wǎng)站架構(gòu)pdf下載)
最熱門(mén)的技術(shù)行業(yè)(零基礎(chǔ)學(xué)什么技術(shù)好)
問(wèn)大家
在濟(jì)南,哪個(gè)婚戀網(wǎng)站比較好?免費(fèi)婚戀網(wǎng)站哪個(gè)好?靠譜嗎?
濟(jì)南婚介哪家比較好?濟(jì)南免費(fèi)相親網(wǎng)?脫單征婚交友戀愛(ài)在哪里?
濟(jì)南免費(fèi)相親會(huì),婚姻聯(lián)誼會(huì)及婚介所哪家好?
0年濟(jì)南哪里有相親會(huì)?濟(jì)南免費(fèi)的相親聯(lián)誼會(huì)在哪里呀?
濟(jì)南東關(guān)大街附近正規(guī)的免費(fèi)相親交友婚戀平臺(tái)哪家比較好?
在濟(jì)南,什么網(wǎng)站找對(duì)象比較好呢?免費(fèi)找對(duì)象的網(wǎng)站有靠譜的嗎?
在濟(jì)南,有哪些正規(guī)、靠譜的相親交友平臺(tái)?找對(duì)象哪個(gè)網(wǎng)站好免費(fèi)
有沒(méi)國(guó)內(nèi)比較好的免費(fèi)單身征婚相親交友脫單網(wǎng)站啊?要正規(guī)靠譜的
濟(jì)南誠(chéng)信免費(fèi)相親會(huì)?婚姻聯(lián)誼會(huì)及婚介所哪家比較好?
濟(jì)南免費(fèi)相親征婚微信群?濟(jì)南離異單身交友qq群?
濟(jì)南大魏附近真實(shí)可靠的單身男女找朋友婚介平臺(tái)便宜服務(wù)好?