-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
免費網(wǎng)站java源碼大全不下載(國內(nèi)無代碼)
大家好!今天讓創(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
本文目錄:
一、求一套完整的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)容。
推薦閱讀:
猜你喜歡
手機外網(wǎng)加速器(手機外網(wǎng)加速器哪個好用)
大米加工屬于什么行業(yè)類別(大米加工屬于哪個行業(yè)分類)
文化生活常用關(guān)鍵詞歸類總結(jié)(文化生活常用關(guān)鍵詞歸類總結(jié)圖)
r統(tǒng)計數(shù)據(jù)分析程序(數(shù)據(jù)統(tǒng)計分析及r語言編程)
億級流量網(wǎng)站架構(gòu)(億級流量網(wǎng)站架構(gòu)pdf下載)
最熱門的技術(shù)行業(yè)(零基礎(chǔ)學(xué)什么技術(shù)好)
問大家
在濟南,哪個婚戀網(wǎng)站比較好?免費婚戀網(wǎng)站哪個好?靠譜嗎?
濟南婚介哪家比較好?濟南免費相親網(wǎng)?脫單征婚交友戀愛在哪里?
0年濟南哪里有相親會?濟南免費的相親聯(lián)誼會在哪里呀?
濟南東關(guān)大街附近正規(guī)的免費相親交友婚戀平臺哪家比較好?
在濟南,什么網(wǎng)站找對象比較好呢?免費找對象的網(wǎng)站有靠譜的嗎?
在濟南,有哪些正規(guī)、靠譜的相親交友平臺?找對象哪個網(wǎng)站好免費
有沒國內(nèi)比較好的免費單身征婚相親交友脫單網(wǎng)站???要正規(guī)靠譜的
濟南誠信免費相親會?婚姻聯(lián)誼會及婚介所哪家比較好?