当前位置: 首页>>代码示例>>Java>>正文


Java Intent.getDoubleExtra方法代码示例

本文整理汇总了Java中android.content.Intent.getDoubleExtra方法的典型用法代码示例。如果您正苦于以下问题:Java Intent.getDoubleExtra方法的具体用法?Java Intent.getDoubleExtra怎么用?Java Intent.getDoubleExtra使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在android.content.Intent的用法示例。


在下文中一共展示了Intent.getDoubleExtra方法的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: onMapReady

import android.content.Intent; //导入方法依赖的package包/类
/**
 * Manipulates the map once available.
 * This callback is triggered when the map is ready to be used.
 * This is where we can add markers or lines, add listeners or move the camera. In this case,
 * we just add a marker near Sydney, Australia.
 * If Google Play services is not installed on the device, the user will be prompted to install
 * it inside the SupportMapFragment. This method will only be triggered once the user has
 * installed Google Play services and returned to the app.
 */
@Override
public void onMapReady(GoogleMap googleMap) {
    mMap = googleMap;

    // Add a marker in Sydney and move the camera
    Intent tmp = getIntent();
    double lat = tmp.getDoubleExtra("lat", 0.0);
    double lon = tmp.getDoubleExtra("lon", 0.0);
    LatLng phoneLocation = new LatLng(lat, lon);
    mMap.addMarker(new MarkerOptions().position(phoneLocation).title("Here i am..."));
    //mMap.animateCamera( CameraUpdateFactory.zoomTo( 17.0f ) );
    //mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(phoneLocation,17));
    //mMap.moveCamera(CameraUpdateFactory.newLatLng(phoneLocation));


    CameraPosition cameraPosition = new CameraPosition.Builder()
            .target(phoneLocation)     // Sets the center of the map to location user
            .zoom(16)                   // Sets the zoom
            .build();                   // Creates a CameraPosition from the builder
    mMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));

}
 
开发者ID:sommukhopadhyay,项目名称:nirbhaya,代码行数:32,代码来源:NirbhayaMapsActivity.java

示例2: getBook

import android.content.Intent; //导入方法依赖的package包/类
private void getBook(Intent intent) {
    String bookId = intent.getStringExtra("bookId");
    Double price = intent.getDoubleExtra("price", 0.00);
    TextView bookIdTextView = (TextView) findViewById(bookNumberEditText);
    bookIdTextView.setText(bookId);bookIdTextView.setFocusable(false);
    TextView bookNameTextView = (TextView) findViewById(bookNameEditText);
    bookNameTextView.setText(intent.getStringExtra("bookName"));
    TextView typeTextView = (TextView) findViewById(bookTypeEditText);
    typeTextView.setText(intent.getStringExtra("type"));
    TextView authorTextView = (TextView) findViewById(bookAuthorEditText);
    authorTextView.setText(intent.getStringExtra("author"));
    TextView priceTextView = (TextView) findViewById(bookPriceEditText);
    priceTextView.setText(price.toString());
    TextView borrowerTextView = (TextView) findViewById(R.id.bookBorrowerEditText);
    borrowerTextView.setText(intent.getStringExtra("borrower"));
    TextView publicationDateTextView = (TextView) findViewById(R.id.bookDateEditText);
    publicationDateTextView.setText(intent.getStringExtra("publicationDate"));
}
 
开发者ID:thingyherb,项目名称:FamilyLibraryManager,代码行数:19,代码来源:DetailsActivity.java

示例3: onActivityResult

import android.content.Intent; //导入方法依赖的package包/类
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);

    if(requestCode == REQUEST_CODE_PICK_CITY){
        if(resultCode == RESULT_OK){
            //从CityPickerActivity获取位置信息
            tvPosition.setText(data.getStringExtra(CityPickerActivity.KEY_PICKED_CITY));
            lat = data.getDoubleExtra(CityPickerActivity.KEY_LAT, 0);
            lng = data.getDoubleExtra(CityPickerActivity.KEY_LNG, 0);
            LogUtil.d(TAG,"lat: "+lat+"\n"+"lng: "+lng);
            showAndHideActivityList(SHOW);
            getActivityList(lat, lng);
        }else {
            tvPosition.setText(getResources().getString(R.string.locate));
            lat = 0;
            lng = 0;
            //定位失败
            showAndHideActivityList(HIDE);
            ToastUtil.toastShort(_mActivity,getResources().getString(R.string.locate_error));
        }
    }

}
 
开发者ID:organizationAllink,项目名称:wzyx-android-user,代码行数:25,代码来源:NearFragment.java

示例4: onCreate

import android.content.Intent; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_map);

    Intent i = getIntent();
    latitude  = i.getDoubleExtra(LAT_KEY,-8.047);
    longitude = i.getDoubleExtra(LON_KEY,-34.876);

    SupportMapFragment mapa = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.mapa);
    mapa.getMapAsync(this);

}
 
开发者ID:if710,项目名称:2017.2-codigo,代码行数:14,代码来源:MapActivity.java

示例5: onCreate

import android.content.Intent; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.download);

    listView = (ListView) findViewById(android.R.id.list);
    registerForContextMenu(listView);
    List<GLMapDownloadTask> tasks = GLMapManager.getMapDownloadTasks();
    GLMapManager.addStateListener(this);

    Intent i = getIntent();
    center = new MapPoint(i.getDoubleExtra("cx", 0.0), i.getDoubleExtra("cy", 0.0));
    long collectionID = i.getLongExtra("collectionID", 0) ;
    if(collectionID!=0)
    {
        GLMapInfo collection = GLMapManager.getMapWithID(collectionID);
        if(collection != null)
        {
            updateAllItems(collection.getMaps());
        }
    }else
    {
        updateAllItems(GLMapManager.getMaps());
        GLMapManager.updateMapList(this, new Runnable(){
            @Override
            public void run()
            {
                updateAllItems(GLMapManager.getMaps());
            }
        });
    }
}
 
开发者ID:LewisVo,项目名称:Overkill,代码行数:34,代码来源:DownloadMap.java

示例6: onActivityResult

import android.content.Intent; //导入方法依赖的package包/类
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if (resultCode == Activity.RESULT_OK) { 
        if (requestCode == REQUEST_CODE_CAMERA) { // capture new image
            if (cameraFile != null && cameraFile.exists())
                sendImageMessage(cameraFile.getAbsolutePath());
        } else if (requestCode == REQUEST_CODE_LOCAL) { // send local image
            if (data != null) {
                Uri selectedImage = data.getData();
                if (selectedImage != null) {
                    sendPicByUri(selectedImage);
                }
            }
        } else if (requestCode == REQUEST_CODE_MAP) { // location
            double latitude = data.getDoubleExtra("latitude", 0);
            double longitude = data.getDoubleExtra("longitude", 0);
            String locationAddress = data.getStringExtra("address");
            if (locationAddress != null && !locationAddress.equals("")) {
                sendLocationMessage(latitude, longitude, locationAddress);
            } else {
                Toast.makeText(getActivity(), R.string.unable_to_get_loaction, Toast.LENGTH_SHORT).show();
            }
            
        }
    }
}
 
开发者ID:turoDog,项目名称:KTalk,代码行数:28,代码来源:EaseChatFragment.java

示例7: onActivityResult

import android.content.Intent; //导入方法依赖的package包/类
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if (resultCode == Activity.RESULT_OK) {
        if (requestCode == REQUEST_CODE_CAMERA) { // capture new image
            if (cameraFile != null && cameraFile.exists())
                sendImageMessage(cameraFile.getAbsolutePath());
        } else if (requestCode == REQUEST_CODE_LOCAL) { // send local image
            if (data != null) {
                Uri selectedImage = data.getData();
                if (selectedImage != null) {
                    sendPicByUri(selectedImage);
                }
            }
        } else if (requestCode == REQUEST_CODE_MAP) { // location
            double latitude = data.getDoubleExtra("latitude", 0);
            double longitude = data.getDoubleExtra("longitude", 0);
            String locationAddress = data.getStringExtra("address");
            if (locationAddress != null && !locationAddress.equals("")) {
                sendLocationMessage(latitude, longitude, locationAddress);
            } else {
                Toast.makeText(getActivity(), R.string.unable_to_get_loaction, Toast.LENGTH_SHORT).show();
            }

        }
    }
}
 
开发者ID:funnyzhaov,项目名称:Tribe,代码行数:28,代码来源:EaseChatFragment.java

示例8: onReceive

import android.content.Intent; //导入方法依赖的package包/类
@Override
public void onReceive(final Context context, final Intent intent) {
	final String action = intent.getAction();

	if (HTSService.BROADCAST_HTS_MEASUREMENT.equals(action)) {
		final double value = intent.getDoubleExtra(HTSService.EXTRA_TEMPERATURE, 0.0f);
		// Update GUI
		setHTSValueOnView(value);
	}
}
 
开发者ID:runtimeco,项目名称:Android-DFU-App,代码行数:11,代码来源:HTSActivity.java

示例9: onCreate

import android.content.Intent; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_calc_attenuation);
    Intent intent = getIntent();
    fEnergyList = intent.getDoubleArrayExtra(DisplayMaterialActivity.ATTEN_ENERGY);
    fCoeffList = intent.getDoubleArrayExtra(DisplayMaterialActivity.ATTEN_COEFF);
    fDensity = intent.getDoubleExtra(SearchOptionSelect.SEARCH_OBJECT_DENSITY, 0.0);
    EditText editTextDensity = (EditText) findViewById(R.id.editTextDensity);
    editTextDensity.setText(Double.toString(fDensity));
}
 
开发者ID:JW1992,项目名称:NISTGammaSearch,代码行数:12,代码来源:CalcAttenuationActivity.java

示例10: onReceive

import android.content.Intent; //导入方法依赖的package包/类
@Override
public void onReceive(Context context, Intent intent) {
    if (intent.getAction().equals(SensorService.STEP_UPDATE)) {
        boolean isWalking = intent.getBooleanExtra(SensorService.STEPS, false);
        if (isWalking) {
            updateLocation();
        }
    } else if (intent.getAction().equals(SensorService.ANGLE_UPDATE)) {
        currentAzimuth = intent.getDoubleExtra(SensorService.ANGLE, 0);
        animateNavigator();
        isCorrectDirection();
    }
}
 
开发者ID:tringuyen1121,项目名称:Khonsu,代码行数:14,代码来源:SensorServiceReceiver.java

示例11: onReceive

import android.content.Intent; //导入方法依赖的package包/类
@Override
public void onReceive(Context context, Intent intent) {
    String key;
    synchronized (dayToTemp) {
        key = intent.getStringExtra(WeatherService.EXTRA_KEY);
        double temperature = intent.getDoubleExtra(WeatherService
                .EXTRA_TEMP, 0.0);
        String icon = intent.getStringExtra(WeatherService.EXTRA_ICON);
        dayToTemp.put(key, temperature);
    }
    int section = seenDates.indexOf(key);
    int pos = adapter.positionOfSection(section);
    adapter.notifyItemChanged(pos);
}
 
开发者ID:gvsucis,项目名称:mobile-app-dev-book,代码行数:15,代码来源:JournalViewActivity.java

示例12: onActivityResult

import android.content.Intent; //导入方法依赖的package包/类
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (requestCode == LOCATION_REQUEST_CODE) {
        if (resultCode == Activity.RESULT_OK) {
            double lat = data.getDoubleExtra("lat", 0);
            double lng = data.getDoubleExtra("lng", 0);

            Log.i("LOCATION", "lat: " + lat + ", lng: " + lng);
            String mensageValue = "lat: " + lat + ", lng: " + lng;

            Mensage mensage = new Mensage();
            mensage.setUserId(senderContactId);
            mensage.setMensage(mensageValue);

            Boolean senderMensageSaved = saveMensage(senderContactId, destinationContactId, mensage);
            if (!senderMensageSaved) {
                Toast.makeText(ChatActivity.this, "Problema ao salvar mensagem", Toast.LENGTH_LONG).show();
            } else {
                Boolean destinatioMensageSaved = saveMensage(destinationContactId, senderContactId, mensage);
                if (!destinatioMensageSaved) {
                    Toast.makeText(ChatActivity.this, "Problema ao enviar mensagem", Toast.LENGTH_LONG).show();
                }
            }

            Chat chat = new Chat();
            chat.setSenderId(senderContactId);
            chat.setUserId(destinationContactId);
            chat.setName(destinationContactName);
            chat.setMensageValue(mensageValue);

            Boolean senderChatSaved = saveChat(senderContactId, destinationContactId, chat);
            if (!senderChatSaved) {
                Toast.makeText(ChatActivity.this, "Problema ao salvar conversa", Toast.LENGTH_LONG).show();
            } else {
                chat = new Chat();
                chat.setUserId(senderContactId);
                chat.setName(senderContactName);
                chat.setMensageValue(mensageValue);

                Boolean destinationChatSaved = saveChat(destinationContactId, senderContactId, chat);
                if (!destinationChatSaved) {
                    Toast.makeText(ChatActivity.this, "Problema ao enviar conversa", Toast.LENGTH_LONG).show();
                }
            }
        }
    }
}
 
开发者ID:VitorPoncell,项目名称:poturnoChat,代码行数:48,代码来源:ChatActivity.java

示例13: onActivityResult

import android.content.Intent; //导入方法依赖的package包/类
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (resultCode == RESULT_OK && requestCode != 2) {
        String title = data.getStringExtra("title");
        String intro = data.getStringExtra("intro");
        String method = data.getStringExtra("method");
        String tag = data.getStringExtra("tag");
        String time = data.getStringExtra("time");

        double latitude = data.getDoubleExtra("latitude", 0);
        double longitude = data.getDoubleExtra("longitude", 0);

        switch (requestCode) {
            case 0:
                setMarker(new LatLng(latitude, longitude), title, intro, method, time, tag);
                sum += 1;
                break;
            case 1:
                cilckMarker.setTitle(title + " - " + intro);
                cilckMarker.setSnippet(method + " (" + time + ")");

                // 更新相应的markers数组值
                for (com.gyh.login.db.Marker marker : markers) {
                    if (marker.getLatitude() == cilckMarker.getPosition().getLongitude()
                            && marker.getLongitude() == cilckMarker.getPosition().getLatitude()) {
                        marker.setTitle(title);
                        marker.setSnippet(intro);
                        marker.setMethod(method);
                        marker.setTime(time);
                        marker.setTag(tag);
                    }
                }
                break;
        }
    } else if (resultCode == RESULT_OK && requestCode == 2) {
        String routeTitle = data.getStringExtra("routeTitle");
        String routeIntro = data.getStringExtra("routeIntro");
        saveRoute(routeTitle, routeIntro);
        finish();
    }
}
 
开发者ID:yuhodev,项目名称:login,代码行数:42,代码来源:MapSetUp.java


注:本文中的android.content.Intent.getDoubleExtra方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。