本文整理汇总了Java中android.util.Log.d方法的典型用法代码示例。如果您正苦于以下问题:Java Log.d方法的具体用法?Java Log.d怎么用?Java Log.d使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类android.util.Log
的用法示例。
在下文中一共展示了Log.d方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: selectTrack
import android.util.Log; //导入方法依赖的package包/类
private MediaFormat selectTrack(MediaExtractor extractor) {
int trackCount = extractor.getTrackCount();
Log.d(TAG, "trackCount :" + trackCount);
MediaFormat format;
for (int i = 0; i < trackCount; i++) {
extractor.selectTrack(i);
format = extractor.getTrackFormat(i);
Log.d(TAG, "Track media format :" + format.toString());
String mime = format.getString(MediaFormat.KEY_MIME);
if (mime.startsWith("video/")) {
return format;
}
}
return null;
}
示例2: getWeather
import android.util.Log; //导入方法依赖的package包/类
private void getWeather() {
Log.d("weather", "getWeather");
weatherHolder.setVisibility(View.VISIBLE);
String lat = sharedPref.getString("Latitude", "");
String lng = sharedPref.getString("Longitude", "");
if (!lat.equals("") && !lng.equals("")) {
String apiStr = "https://api.thinkpage.cn/v3/weather/daily.json?key=txyws41isbyqnma5&" +
"location=" + lat + ":" + lng + "&language=zh-Hans&unit=c";
getWeatherTask = new GetWeather().execute(apiStr);
Log.d("weather", "Location already know");
} else {
Log.d("weather", "startLocation");
mLocationClient.startLocation();
}
}
示例3: onOptionsItemSelected
import android.util.Log; //导入方法依赖的package包/类
/**
* Handler when menu item is selected
* @param item
* @return
*/
@Override
public boolean onOptionsItemSelected(MenuItem item) {
Log.d(TAG, "item:" + item.getItemId());
switch (item.getItemId()) {
// Respond to the action bar's Up/Home button
case android.R.id.home:
NavUtils.navigateUpFromSameTask(this);
return true;
case SAVE_BUTTON_ID:
saveEvent();
Toast.makeText(this, "Habit event saved!", Toast.LENGTH_SHORT).show();
NavUtils.navigateUpFromSameTask(this);
return true;
}
return super.onOptionsItemSelected(item);
}
示例4: write
import android.util.Log; //导入方法依赖的package包/类
/**
* Write text to the display.
*
* @param text text to write. Make sure that max line length is 16 and you provide maximum 2 lines.
*/
@Override
public void write(@NonNull String text) {
try {
Log.d(TAG, "write: Printing - " + text);
mLcd.clear();
//Split by new lines.
String[] lines = text.split("\n");
if (lines.length > 2) throw new RuntimeException("Cannot print more than 2 lines.");
//Print the line 1
for (String line : lines) {
mLcd.print(line);
//Move the cursor to line 2
mLcd.setCursor(0, 1);
}
} catch (IOException e) {
e.printStackTrace();
}
}
示例5: onCreate
import android.util.Log; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_second);
findViewById(R.id.button1).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
intent.setClass(SecondActivity.this, ThirdActivity.class);
intent.putExtra("time", System.currentTimeMillis());
startActivity(intent);
}
});
Log.d(TAG, "onCreate");
}
示例6: test_0_reflect
import android.util.Log; //导入方法依赖的package包/类
@Test
public void test_0_reflect() {
Class<TestController> testController = TestController.class;
Controller con = testController.getAnnotation(Controller.class);
Log.d("gws:", con.value());
Field[] fields = testController.getFields();
for (Field field : fields) {
Log.i("yyd", "field.getName()--->" + field.getName());
}
try {
Class[] classes = new Class[]{int.class, String.class};
Method method = testController.getMethod("testJson", classes);//若有参数,则参数类的填写是必须的,不然会找不到
RequestMapping requestMapping = method.getAnnotation(RequestMapping.class);
Log.d("gws:", requestMapping.value().toString());
} catch (NoSuchMethodException e) {
e.printStackTrace();
}
}
示例7: createRepeaterConfig
import android.util.Log; //导入方法依赖的package包/类
private DatagramSocketConfig createRepeaterConfig(){
final String tag="createRepeaterConfig - ";
DatagramSocketConfig result=null;
final String repeatHost = SettingsUtils.getInstance().parseFromPreferencesAisMessagesDestinationHost();
final int repeatPort = SettingsUtils.getInstance().parseFromPreferencesAisMessagesDestinationPort();
String informText="Not repeating NMEA messages.";
if (repeatHost!=null && !(repeatHost.equals(NMEA_UDP_HOST) && repeatPort==NMEA_UDP_PORT)) {
result = new DatagramSocketConfig(repeatHost,repeatPort);
if (validateDatagramSocketConfig(result)) {
informText="Repeating NMEA messages to UDP: " + result;
Toast.makeText(this,informText,Toast.LENGTH_LONG).show();
Analytics.getInstance().logEvent(TAG,"NMEA Repeater","repeatHost: "+repeatHost+", repeatPort: "+repeatPort);
} else {
result=null;
}
} else {
informText="IGNORE NMEA repeat setting: Asked to repeat to build in address:port or invalid settings.";
}
Log.d(TAG,tag+informText);
return result;
}
示例8: handleMessage
import android.util.Log; //导入方法依赖的package包/类
@Override // runs on UI thread
public void handleMessage(Message inputMessage) {
int what = inputMessage.what;
Log.d(TAG, "CameraHandler [" + this + "]: what=" + what);
CameraCaptureActivity activity = mWeakActivity.get();
if (activity == null) {
Log.w(TAG, "CameraHandler.handleMessage: activity is null");
return;
}
switch (what) {
case MSG_SET_SURFACE_TEXTURE:
activity.handleSetSurfaceTexture((SurfaceTexture) inputMessage.obj);
break;
default:
throw new RuntimeException("unknown msg " + what);
}
}
示例9: printJson
import android.util.Log; //导入方法依赖的package包/类
public static void printJson(int type, String tag, String msg, String headString) {
String message;
try {
if (msg.startsWith("{")) {
JSONObject jsonObject = new JSONObject(msg);
message = jsonObject.toString(KLog.JSON_INDENT);
} else if (msg.startsWith("[")) {
JSONArray jsonArray = new JSONArray(msg);
message = jsonArray.toString(KLog.JSON_INDENT);
} else {
message = msg;
}
} catch (JSONException e) {
message = msg;
}
KLogUtil.printLine(type, tag, true);
message = headString + KLog.LINE_SEPARATOR + message;
String[] lines = message.split(KLog.LINE_SEPARATOR);
for (String line : lines) {
switch (type) {
case D:
Log.d(tag, "║ " + line);
break;
case E:
Log.e(tag, "║ " + line);
break;
case W:
Log.w(tag, "║ " + line);
break;
case I:
Log.i(tag, "║ " + line);
break;
}
}
KLogUtil.printLine(type, tag, false);
}
示例10: surfaceCreated
import android.util.Log; //导入方法依赖的package包/类
public void surfaceCreated(SurfaceHolder holder)
{
Log.d(TAG, "VideoCaptureAndroid::surfaceCreated");
try {
if(camera != null) {
camera.setPreviewDisplay(holder);
}
} catch (IOException e) {
Log.e(TAG, "Failed to set preview surface!", e);
}
}
示例11: sendConnectStats
import android.util.Log; //导入方法依赖的package包/类
public void sendConnectStats(final String screenName, final Constants.ConnectionState connectionState, final String firmware, final String duration) {
try {
if (mShareStatistic) {
HashMap<Integer, String> eventLabels = new HashMap<>();
Log.d(TAG, "sendConnectStats, firmware " + firmware + " duration " + duration + " connectionState " + connectionState);
eventLabels.put(FIRMWARE, TextUtils.isEmpty(firmware) ? "-" : firmware);
eventLabels.put(DURATION, TextUtils.isEmpty(duration) ? "-" : duration );
switch (connectionState) {
case SUCCESS:
Log.d(TAG, "Sending Connection stats - MSG(SUCCESS) - Firmware = " + firmware);
eventLabels.put(CONNECT_STATUS, "success");
break;
case FAIL:
Log.d(TAG, "Sending Connection stats - MSG(Failed)");
eventLabels.put(CONNECT_STATUS, "fail");
break;
case DISCONNECT:
Log.d(TAG, "Sending Connection stats - MSG(DISCONNECT) - Firmware = " + firmware + " Duration =" + duration);
eventLabels.put(CONNECT_STATUS, "disconnect");
break;
default:
break;
}
sendEvent(screenName, "Connection", "Connect", eventLabels);
} else {
Log.d(TAG, "Sharing of stats is disabled by user");
}
} catch (RuntimeException e) {
Log.e(TAG, "Sending stats exception " + e.getMessage());
}
}
示例12: updateSize
import android.util.Log; //导入方法依赖的package包/类
private void updateSize() {
LogUtils.d(TAG, "updateSize");
if (getWidth() <= 0) {
Log.d(TAG, "width is still 0, postponing updateSize()");
postponedResize = true;
return;
}
measureTweet();
requestLayout();
fireSizeChange(getWidth(), tweetView.getMeasuredHeight());
}
示例13: addView
import android.util.Log; //导入方法依赖的package包/类
@Override
public void addView(View child, int index, ViewGroup.LayoutParams params) {
if (DEBUG) {
Log.d(LOG_TAG, "addView: " + child.getClass().getSimpleName());
}
final T refreshableView = getRefreshableView();
if (refreshableView instanceof ViewGroup) {
((ViewGroup) refreshableView).addView(child, index, params);
} else {
throw new UnsupportedOperationException("Refreshable View is not a ViewGroup so can't addView");
}
}
示例14: andrUpdate
import android.util.Log; //导入方法依赖的package包/类
/**
* 用于更新XML文件的网络请求
*/
public void andrUpdate(String returnedFileName,String returnedFileId){
RequestQueue requestQueue = MyApplication.getRequestQueue();
sharedPreferences = MyApplication.getSharedPreferences();
userId = sharedPreferences.getString("email","");
token = sharedPreferences.getString("token","");
JSONObject jsonObject = new JSONObject();
String fileName = dialogMsg+"_"+getWorkspaceSavePath();
try{
jsonObject.put("fileName",returnedFileName);
jsonObject.put("fileString",AbstractBlocklyActivity.xmltostring);//AbstractBlocklyActivity.xmltostring
jsonObject.put("fileId",returnedFileId);//这里应该通过一个方法来判断id的值,先暂时写成这样
jsonObject.put("userId",userId);
jsonObject.put("token",token);
}catch (JSONException e){
e.printStackTrace();
}
Log.d("AndrUpdate_JsonObj",jsonObject.toString());
JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.POST, url_upload, jsonObject, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
uploadReceive uploadReceive = new uploadReceive();
uploadReceive.setStatus(response.optString("status"));
uploadReceive.setErrMsg(response.optString("errMsg"));
Log.d("AndrUpdate_Response",response.toString());
judge_upload(uploadReceive.getStatus(),uploadReceive.getErrMsg());
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.e("AndrUpdate_Error",error.toString(),error);
}
});
requestQueue.add(jsonObjectRequest);
}
示例15: debugLog
import android.util.Log; //导入方法依赖的package包/类
private void debugLog(String message) {
if (debug) Log.d(TAG, MODULE + ": " + message);
}