|
|
|
|
|
只需一步,快速开始
查看: 7243|回复: 3
控制台player.PlaceAtMe和prid有什么不同 都是召唤同伴吗
主题帖子积分
初级玩家, 积分 65, 距离下一级还需 35 积分
初级玩家, 积分 65, 距离下一级还需 35 积分
prid----空格----同伴代码,再接着输入moveto player,同伴就会出现了& && &&&player.PlaceAtMe也是召唤同伴& && &这两个同伴有什么不一样的地方啊& & 为什么要分两个命令呢???
主题帖子积分
中级玩家, 积分 185, 距离下一级还需 65 积分
中级玩家, 积分 185, 距离下一级还需 65 积分
一个是招人,一个是招马。
主题帖子积分
超级玩家, 积分 698, 距离下一级还需 302 积分
超级玩家, 积分 698, 距离下一级还需 302 积分
如果lz不是卖萌的话。。。。
一个是指定物体后,移动到游戏者。一个是新建若干个物体;
一个针对的是refid,一个针对的是baseid
主题帖子积分
高级玩家, 积分 461, 距离下一级还需 139 积分
高级玩家, 积分 461, 距离下一级还需 139 积分
打个比方吧,prid movetoplayer意思是说把那个杯子给我拿过来
& && && && && &&&player.PlaceAtMe意思是说给我随便来个和那种杯子一样的杯子
Powered byAndroid Open Source - pi-android-player
Fragment Album DetailFrom ProjectBack to project page .LicenseThe source code is released under:
Apache License
Java Source Codepackage edu.ptit.xbmc.
import java.util.ArrayL
import android.app.A
import android.app.F
import android.os.AsyncT
import android.os.B
import android.view.LayoutI
import android.view.V
import android.view.ViewG
import android.widget.AdapterV
import android.widget.AdapterView.OnItemClickL
import android.widget.ListV
import edu.ptit.xbmc.R;
import edu.ptit.xbmc.adapter.AllSongAdapter2;
import edu.ptit.xbmc.model.A
import edu.ptit.xbmc.model.S
import edu.ptit.xbmc.sp.C
import edu.ptit.xbmc.tools.PiC
import edu.ptit.xbmc.tools.U
public class FragmentAlbumDetail
extends Fragment implements OnItemClickListener{
EditText txtS
ImageButton btnS
ArrayList&Song& list = new ArrayList&Song&();
private int albumID;
public FragmentAlbumDetail setAlbumID(int id, String title){
this.albumID =
this.title =
if(title != null) getActivity().setTitle(title);
return this;
public FragmentAlbumDetail(){}
public View onCreateView(LayoutInflater inf, ViewGroup container, Bundle savedInstanceState){
View view = inf.inflate(R.layout.fragment_album_details, container,false);
lv = (ListView) view.findViewById(R.id.allSongOfAlbumDetail);
txtSearch = (EditText) view.findViewById(R.id.txtSearchInAlbumDetail);
btnSearch = (ImageButton) view.findViewById(R.id.btnSearchInAlbumDetail);
btnSearch.setOnClickListener(this);
lv.setOnItemClickListener(this);setRetainInstance(true);
new UpdateView(getActivity()).execute("");
// From old project
private class UpdateView extends AsyncTask&String, Void, AllSongAdapter2& {
AAlbum currentAlbum = new Album();
public UpdateView(Activity a) {
currentAlbum.setAlbumid(albumID);
protected AllSongAdapter2 doInBackground(String... params) {
PiConnector.getInstance(act).addSongOfAlbumToPlaylist(albumID);
list = PiConnector.getInstance().getSongsOfAlbumByKeyword(currentAlbum,params[0]);// getAllSongsFromPI();
AllSongAdapter2 ad = new AllSongAdapter2(act, list);
protected void onPreExecute() {}
protected void onProgressUpdate(Void... params) {}
protected void onPostExecute(AllSongAdapter2 result) {
dialog.dismiss();
if (result != null)
lv.setAdapter(result);
* Play a song that you 've clicked on it
* @author Khuong
private class PlaySong extends AsyncTask&Integer, Void, Void& {
public PlaySong(int position) {
this.position =
protected Void doInBackground(Integer... params) {
if (s != null) {
Toast.makeText(act, list.get(position).getName(), Toast.LENGTH_LONG).show();
PiConnector.getInstance(act).addSongOfAlbumToPlaylist(currentAlbum.getAlbumid());
PiConnector.getInstance().playSongInListSongOfArtistOrAlbum(position);
} catch (Exception ex) {
ex.printStackTrace();
Log.i("nowplaying", "Moving...");
protected void onPreExecute() {
protected void onPostExecute(Void result) {
Utils.getInstance().switchTab(Constants.TAB_NOWPLAYING);
public void onItemClick(AdapterView&?& parent, View view, int position, long arg3) {
// TODO Auto-generated method stub
new PlaySong(position).execute();
Java Source Code List
&|&Email:info &|&& Demo Source and Support. All rights reserved.