Tag: 安卓

Google Cloud Messaging:向“所有”用户发送消息

我正在学习本教程以了解GCM系统。 我对这部分有疑问: 可以向每个注册用户发送消息,但是如何更改该代码以便我可以向所有注册的设备发送单个消息? 我已经找到了答案: 使用GCM向多个Android设备发送推送通知 和 在多个设备上发送推送通知 (几乎相同的问题) – 但找不到解决我问题的答案。 getAllUsers(); if ($users != false) $no_of_users = mysql_num_rows($users); else $no_of_users = 0; ?> No of Devices Registered: 0) { ?> <form id="” name=”” method=”post” onsubmit=”return sendPushNotification(”)”> Name: Email: <input type="hidden" name="regId" value="”/> No Users Registered Yet! 我试图改变代码,但随着我的改变它不起作用.. 我想把所有regID作为数组放入sendPushNofiy … getAllUsers(); if ($users != false) $no_of_users […]

应用程序在MediaPlayer中连续播放声音时崩溃

我发现以下代码作为一个问题的答案在这里一个接一个地在MediaPlayer中播放多个文件在android中 当我运行它时,播放了3个声音但随后应用程序关闭并显示消息 不幸的是,申请已经停止。 onCompletion方法中是否缺少某些内容? public class MainActivity extends Activity implements MediaPlayer.OnCompletionListener { int[] tracks = new int[3]; int currentTrack = 0; private MediaPlayer mediaPlayer = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tracks[0] = R.raw.p46; tracks[1] = R.raw.p52; tracks[2] = R.raw.p55; mediaPlayer = MediaPlayer.create(getApplicationContext(), tracks[currentTrack]); mediaPlayer.setOnCompletionListener(this); mediaPlayer.start(); } public void onCompletion(MediaPlayer arg0) { […]

登录按钮facebook android不会重定向到新活动

当我运行我的Android应用程序,然后单击批准给予权限时,它不会被重定向到MainActivity。 “登录”消息未显示在Catlog中。 我已阅读Facebook开发人员指南,并将我的代码与Stack的不同主题进行了比较。 我看不出我做错了什么。 我很乐意帮忙。 public class Login extends Activity { /** * Called when the activity is first created. */ private CallbackManager callbackManager; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); FacebookSdk.sdkInitialize(getApplicationContext()); setContentView(R.layout.activity_login); final CallbackManager callbackManager = CallbackManager.Factory.create(); LoginButton loginButton = (LoginButton) findViewById(R.id.login_button); loginButton.setReadPermissions(“public_profile”, “email”, “user_friends”); loginButton.registerCallback(callbackManager, new FacebookCallback() { @Override public void onSuccess(LoginResult loginResult) […]

构建使用Samsung S Pen SDK 2.3的非常基本的应用程序的问题

我没有Android经验,我正在尝试使用三星S-Pen SDK 2.3创建一个非常简单的应用程序。 我正在从三星开发者网站上关注本教程 。 当我实现最基本的例子时,我得到以下错误。 WARNING: Could not load libjni_secime natives No implementation found for native Lcom/bst/HwBeautify/BeautifyNative;.nativeCBInitEngine:()I threadid=11: thread exiting with uncaught exception (group=0x41a242a0) … FATAL EXCEPTION: Thread-1829 java.lang.UnsatisfiedLinkError: Native method not found: com.bst.HwBeautify.BeautifyNative.nativeCBInitEngine:() at com.bst.HwBeautify.BeautifyNative.nativeCBInitEngine(Native Method) at com.bst.HwBeautify.BeautifyNative.cbInitEngine(SourceFile:107) at com.bst.HwBeautify.BeautifyManager.b(SourceFile:87) at com.bst.HwBeautify.BeautifyManager.a(SourceFile:85) at com.bst.HwBeautify.BeautifyManager$1.run(SourceFile:64) at java.lang.Thread.run(Thread.java:856) … S-Canvas is not created yet. Call […]

Android getExternalStorageDirectory不会返回任何文件

我是android编程的新手。 我正在尝试使用getExternalStorageDirectory()获取我的nexus设备上的文件路径 但它根本不返回任何文件 码: File path = new File(Environment.getExternalStorageDirectory() +””); path.mkdirs(); if (path.exists()) { FilenameFilter filter = new FilenameFilter() { @Override public boolean accept(File dir, String filename) { File sel = new File(dir, filename); // Filters based on whether the file is hidden or not return (sel.isFile() || sel.isDirectory()) && !sel.isHidden(); } }; String[] fList […]

在Android fetch中集成googleplus(性别和生日)

我试图从Android中的googleplus集成获取性别和生日…但是性别为“0”请帮我这个..附加我的代码..请找下面的代码..生日显示为空… public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mSignInButton = (SignInButton) findViewById(R.id.sign_in_button); mSignInButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub mGoogleApiClient.connect(); } }); mGoogleApiClient = new GoogleApiClient.Builder(this) .addConnectionCallbacks(this) .addOnConnectionFailedListener(this).addApi(Plus.API) .addScope(Plus.SCOPE_PLUS_PROFILE) .addScope(Plus.SCOPE_PLUS_LOGIN).build(); } protected void onStart() { super.onStart(); // mGoogleApiClient.connect(); } protected void onStop() { super.onStop(); if (mGoogleApiClient.isConnected()) { mGoogleApiClient.disconnect(); […]

在AOSP中构建apk时如何启用mulit dex?

无法在Android AOSP版本中执行mulitdex。 在android studio中成功创建了多dex,但是使用AOSP构建却无法做到这一点 它给我以下错误: trouble writing output: Too many method references: 84626; max is 65536. You may try using –multi-dex option. 但不确定如何在使用make文件的AOSP构建中使用此multi dex选项

折线不显示在2个位置之间,但显示时间和距离

注意:抱歉我的英语不好,因为英语不是我的母语,我使用谷歌翻译。 我正在开发一个Android地图应用,用户可以在其中找到朋友的当前位置。 为了存储当前位置,我正在使用Firebase实时数据库。 在Lalit Singh之前的帮助下,它现在显示时间和距离,但仍未在两个不同的地方更新Polylines。 我的更新代码如下。 mapsActivity.java(我从火基地获取朋友位置,并更新时间,距离和折线方法) public void proceed(final View view) { DatabaseReference ref = FirebaseDatabase.getInstance().getReference().child(“Email”); ref.addValueEventListener(new ValueEventListener() { @Override public void onDataChange(DataSnapshot dataSnapshot) { for (DataSnapshot dataSnapshot1 : dataSnapshot.getChildren()) { UserInformation details = dataSnapshot1.getValue(UserInformation.class); if (mMap != null) { mMap.clear(); } MarkerOptions markerOptions = new MarkerOptions(); LatLng latLng1 = new LatLng(details.getLatitude(), details.getLongitude()); markerOptions.position(latLng1); […]

如何在另一个线程中绘制Canvas?

我一直在开发应用程序,我需要drawg在另一个线程中执行。 现在我的代码是: public class PainterView extends View implements DrawingListener { //private GestureDetector detector; private Context context; private Painter painter; private Bitmap background; private Bitmap bitmap; private Paint bitmapPaint; private Path path; private Paint paint; private float x; private float y; private boolean isErasing=false; private boolean isTextDrawing=false; private ExecutorService pool; public PainterView(Context context, Painter painter) { […]

无法找到类com.google.android.gms.common.kf.a引用的类’android.app.AppOpsManager’

我是android的新手。 我在我的应用上使用Googlemap活动。 minSdkVersio 15和tagetSdkVersion 21 。 我对16以下的设备api有以下exception,我的代码对于api 16及以上版本完全正常。 怎么克服这个? 它表示Nullpointerexception用于动作栏搜索。 我正在使用appcompat v7 。 08-08 12:37:17.359: E/dalvikvm(32201): Could not find class ‘android.app.AppOpsManager’, referenced from method com.google.android.gms.common.kf.a 08-08 12:37:17.379: E/dalvikvm(32201): Could not find class ‘android.app.Notification$BigTextStyle’, referenced from method com.google.android.gms.common.kf.b 08-08 12:37:17.900: E/dalvikvm(32201): Could not find class ‘android.app.AppOpsManager’, referenced from method com.google.android.gms.common.jy.a