بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
چرا این کد روی گوشی کار نمی کند؟
سلام به همه. بچه ها من کد زیر را برای گرفتن GPS نوشتم، ولی وقتی می ریزم روی گوشی و تست می کنم عددی نمی دهد؟ چرا؟
این قسمت کدهام هست
package hojjati.saeed.apps.tes_gps;
import android.app.Activity;
import android.content.Context;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
public class TestGPSActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button btnShow = (Button) findViewById(R.id.btnShowLocation);
TextView txtShow = (TextView) findViewById(R.id.txtShow);
final LocationListener locati MyLocation );
final LocationManager locati getSystemService Context.LOCATION_SERVICE);
btnShow.setOnClickListener(new OnClickListener() {
public void onClick(View view) {
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, locationlitener);
}
});
}
final class MyLocation implements LocationListener
{
public void onLocationChanged(Location location) {
double l /> double lat = location.getLatitude();
Toast.makeText(getApplicationContext(), "Long: " + lon + "###lati: " + lat, Toast.LENGTH_LONG).show();
}
public void onProviderDisabled(String prvider) {
// TODO Auto-generated method stub
}
public void onProviderEnabled(String arg0) {
// TODO Auto-generated method stub
}
public void onStatusChanged(String arg0, int arg1, Bundle arg2) {
// TODO Auto-generated method stub
}
}
}
این هم قسمت manifest
<?xml versi encoding "utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="hojjati.saeed.apps.tes_gps"
android:versi
android:versi >
<uses-sdk android:minSdkVersi />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.INSTALL_LOCATION_PROVIDER" />
<uses-permission android:name="android.permission.CONTROL_LOCATION_UPDATES" />
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>"
<application
android:ic
android:label="@string/app_name" >
<activity
android:name=".TestGPSActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
0
0
من هنوز جی پی اس کار نکردم ، ولی معمولا مشکل مجوز هاست ، شبیه ساز معمولا زیاد به مجوز ها گیر نمیده ! (12 سال پیش)
0
0
از توی لوگ کت ببین خطایی میده خطاها رو اینجا بزار تا بررسی بشه (12 سال پیش)
0
0
سلام آندروید من 4.3 هست و با لوک کت مشکل داره (12 سال پیش)
0
0
من هنوز به مجوز شک دارم ، اگه لاگ داشتید ، دیباگ راحت تر بود ! (12 سال پیش)
برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال
hojjati
12 سال پیش
0
0
من بالاخره یه گوشی با اندروید 2.3 گیر آوردم که لوک کت را بگیرم.این نتیجه لوک کت. از این میشه فهمید مشکل چیه؟؟؟؟
05-02 00:37:05.192: D/dalvikvm(382): GC_EXPLICIT freed 961K, 52% free 3703K/7623K, external 7857K/9143K, paused 90ms
05-02 00:37:05.412: D/lights(262): set_light_backlight: brightness=155
05-02 00:37:05.462: D/lib_locapi(262): loc_eng_set_position mode, client = 0, interval = 0, mode = 1
05-02 00:37:05.472: D/lib_locapi(262): loc_eng_start
05-02 00:37:05.472: D/lib_locapi(262): loc_eng_send_gps_status: status = 1
05-02 00:37:05.482: D/lib_locapi(262): loc_event_cb: get loc event location server request, event = 1
05-02 00:37:05.482: I/ActivityManager(262): Start proc com.sonyericsson.learningclient for broadcast com.sonyericsson.learningclient/.LearningClientListener: pid=1914 uid=10107 gids={3003}
05-02 00:37:05.492: D/lib_locapi(262): loc_eng_agps_data_conn_failed
05-02 00:37:05.645: D/lib_locapi(262): loc_eng_send_gps_status: status = 1
05-02 00:37:06.492: D/lib_locapi(262): loc_eng_ioctl for ATL returned 1 (1 for success)
05-02 00:37:10.592: D/dalvikvm(409): GC_EXPLICIT freed 59K, 49% free 2769K/5379K, external 1685K/2133K, paused 75ms
05-02 00:37:15.274: V/MobileGo(1772): ????:?:? ??:??:?? Socket Read:<!--heartbeat-->
05-02 00:37:16.372: D/dalvikvm(790): GC_EXPLICIT freed 73K, 50% free 3227K/6407K, external 1685K/2133K, paused 56ms
05-02 00:37:21.432: D/dalvikvm(885): GC_EXPLICIT freed 1318K, 42% free 6806K/11655K, external 5946K/7425K, paused 117ms
05-02 00:37:25.562: D/lib_locapi(262): loc_eng_set_position mode, client = 0, interval = 0, mode = 1
05-02 00:37:28.582: D/dalvikvm(492): GC_EXPLICIT freed 65K, 52% free 3140K/6535K, external 2214K/2765K, paused 92ms
05-02 00:37:33.572: D/dalvikvm(1648): GC_EXPLICIT freed 7K, 49% free 2756K/5379K, external 1685K/2133K, paused 80ms
05-02 00:37:42.572: D/kernel(130): [ 674.218017] bq27520 0-0055: bq27520_handle_soc_worker() capacity=58 (58) flags=0x138 ctrl_status=0x28d soh_state=0x1, valid=1
05-02 00:37:42.612: V/MobileGo(1772): ????:?:? ??:??:?? Socket Send:<msg type="notify">
05-02 00:37:42.612: V/MobileGo(1772): <body ns="battery">
05-02 00:37:42.612: V/MobileGo(1772): <batteryinfo>
05-02 00:37:42.612: V/MobileGo(1772): <batterylevel>58%</batterylevel>
05-02 00:37:42.612: V/MobileGo(1772): <batterystate>1</batterystate>
05-02 00:37:42.612: V/MobileGo(1772): <batterystatus>2</batterystatus>
05-02 00:37:42.612: V/MobileGo(1772): </batteryinfo>
05-02 00:37:42.612: V/MobileGo(1772): </body>
05-02 00:37:42.612: V/MobileGo(1772): </msg>
05-02 00:37:42.612: V/MobileGo(1772): ????:?:? ??:??:?? Socket Send:
05-02 00:37:45.282: V/MobileGo(1772): ????:?:? ??:??:?? Socket Read:<!--heartbeat-->
05-02 00:37:48.562: D/lights(262): set_light_backlight: brightness=20
05-02 00:37:54.662: I/PingsService(1881): User not logged in, cannot run Pings service.
05-02 00:37:55.822: D/lights(262): set_light_backlight: brightness=0
05-02 00:37:55.832: I/power(262): *** set_screen_state 0
05-02 00:37:55.852: D/kernel(130): [ 687.485015] request_suspend_state: sleep (0->3) at 684026196406 (2014-05-01 20:07:55.838378917 UTC)
05-02 00:37:55.852: D/kernel(130): [ 687.485076] as3676 0-0040: as3676_early_suspend
05-02 00:37:55.932: D/DASH - select(262): sensors_select_callback: select canceled by request
05-02 00:37:55.952: W/hdmidisplay(262): Java_com_sonyericsson_hdmi_controlservice_HDMIDisplay_JNISetActionSafe!
05-02 00:37:55.952: W/hdmidisplay(262): [HDMI] JNISetActionSafe() : 50
05-02 00:37:55.952: W/hdmidisplay(262): Java_com_sonyericsson_hdmi_controlservice_HDMIDisplay_JNISetHDMIOutput!
05-02 00:37:55.952: W/hdmidisplay(262): [HDMI] JNISetHDMIOutput() : CMD_HDMI_DTV_OFF
05-02 00:37:55.992: D/kernel(130): [ 687.628814] mdp4_dtv_on: <ID=0 1280x720 (110,40,220), (5,5,20) 74MHz>
05-02 00:37:56.122: W/hdmidisplay(262): Java_com_sonyericsson_hdmi_controlservice_HDMIDisplay_JNISetHDMIOutput!
05-02 00:37:56.122: W/hdmidisplay(262): [HDMI] JNISetHDMIOutput() : CMD_HDMI_POWER_OFF
05-02 00:37:56.132: D/kernel(130): [ 687.769439] mdp4_dtv_off
05-02 00:37:56.261: D/SurfaceFlinger(262): About to give-up screen, flinger = 0x98e50
05-02 00:37:56.572: D/kernel(130): [ 688.209014] active wake lock PowerManagerService
05-02 00:37:56.572: D/kernel(130): [ 688.209075] active wake lock usb_bus_active
05-02 00:37:56.572: D/kernel(130): [ 688.209106] active wake lock bq24185_watchdog_lock
05-02 00:37:56.572: D/kernel(130): [ 688.209136] active wake lock msm_otg
پاسخ به سوال
hojjati
12 سال پیش
0
0
سلام مجدد به همه آقا یه مسئله این کد روی گوشی S4 و تب 2 کار میکنه ولی روی گوشی خودم که Note3 هست کار نمی کنه ،آندروید گوشی من 4.3 هست؟ می تواند به خاطر نسخه آندروید باشه؟
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .