Tag: android

如何将活动更改为碎片

我想将我的Activity改为Fragment我努力但我无法将我的活动更改为片段。 任何人都可以告诉我怎么做? 在哪里编辑我是Android上的新手。 请告诉我并提前致谢 这是我的活动: import android.app.Activity; import android.app.ProgressDialog; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; import android.os.Bundle; import android.os.StrictMode; import android.view.View; import android.view.View.OnClickListener; import android.view.LayoutInflater; import android.view.ViewGroup; import android.view.Window; import android.view.WindowManager; import android.widget.Button; import android.widget.ImageView; import android.widget.TextView; import android.widget.Toast; import com.example.phonebook.models.UserModel; import com.example.phonebook.services.ImageLoader; public class Welcome extends Activity { private ProgressDialog pDialog; Button […]

如何在Jeremy滑动菜单中进行LeftAndRight活动示例成为我的主页面?

我这里有问题。 我不能通过使用Jeremy库中的ExampleListActivity将LeftAndRight活动作为我在Ecplise上的主要活动。 https://github.com/jfeinstein10/SlidingMenu 当我运行应用程序时,它给了我一个错误。 但我想在第一页启动LeftAndRightActivity.java我该怎么做? 我设计了动作栏和像他一样的滑动,带有基本活动,leftandrightactivity和samplelistfragment.java文件。 然后在我的main.java中 public class MainActivity extends SherlockPreferenceActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setTitle(R.string.app_name); Class cls = null; cls = LeftAndRightActivity.class; Intent intent = new Intent(this, cls); startActivity(intent); } BaseActivity.java public class BaseActivity extends SlidingFragmentActivity { SlidingMenu menu; private int mTitleRes; protected ListFragment mFrag; public BaseActivity(int titleRes) { […]

在游戏暂停之前复制当前屏幕的图片使其模糊并在游戏暂停期间渲染到屏幕

我无法在游戏暂停状态下实现游戏暂停模糊屏幕渲染。 当用户暂停屏幕时,我需要拍摄当前屏幕的图片或纹理,即游戏运行状态。 也许将它存储到内存中,模糊然后将其渲染到屏幕以实现漂亮的模糊,高斯模糊效果就像他们在愤怒的小鸟等流行游戏中一样。 我尝试使用截图实现,但屏幕截图的过程使游戏冻结了几秒钟,这是不好的。 这是我的渲染代码的一部分 private void updatePlayerForUserInput(float delta) { if (Gdx.input.isKeyPressed(Keys.P) || pause) { ScreenShotSaver.saveScreenShot(); state = State.GAME_PAUSED; if(!DEBUG_MODE) { toggleGestureProcessor(false); setBackgroundTexture(new TextureRegion(applyBlurEffect(Gdx.files.external(“madboy/screenshot.png”)))); gameScreenGamePauseMenu.sendInMenu(); } } } 有人可以像这样帮助实现屏幕 这是我想要的效果的一个例子1: 在这里输入链接描述这是另一个,类似的东西虽然2: 在这里输入链接描述 这是我的更新逻辑的一部分,具体取决于游戏状态 private void render(float delta) { switch (state) { case GAME_READY: renderReady(); break; case GAME_RUNNING: renderRunning(delta); break; case GAME_PAUSED: renderPaused(); break; case GAME_LEVEL_END: […]

在android中用canvas绘制四分之一规格?

我怎样才能创建与此相同的仪表? 这种规格类型是否存在任何库或专家? 我使用canvas作为圆规,但我不能创建这个 RectF oval = getOval(canvas, 1); RectF oval2 = getOval(canvas, 1.1f); Paint paint = new Paint(); paint.setColor(Color.DKGRAY); canvas.drawArc(oval2, 180, 90, true, paint); canvas.drawArc(oval, 180, 90, true, backgroundPaint); RectF innerOval = getOval(canvas, 0.9f); canvas.drawArc(innerOval, 180, 90, true, backgroundInnerPaint);

android加载库失败

当我使用System.loadLibrary()加载我的so文件时,很少,它失败了,而Logcat说 Cannot load library: reloc_library[1286]: 121 cannot locate ‘__cxa_atexit’ java.lang.UnsatisfiedLinkError: Cannot load library: reloc_library[1285]: 169 cannot locate ‘__cxa_atexit’… at java.lang.Runtime.loadLibrary(Runtime.java:370) at java.lang.System.loadLibrary(System.java:535) 在搜索互联网后,我没有找到任何有关的信息 cannot locate ‘__cxa_atexit’ (尤其是关键词__cxa_atexit)。 为什么找不到这个function? 这个函数似乎在libc.so中。 我不在我的本机代码中使用C ++,只有C.我的NDK版本是android-ndk-r10e。 我认为“找不到__cxa_atexit”可能是一个相对的线索。 大多数时候(也许数十亿的app开始),它可以很好地工作,但很少像上面那样崩溃。 换句话说,我不能让它在我的测试手机上崩溃,但是,它会在某些用户身上很少崩溃。 此问题可能与另一个问题相同。 UPDATE 这次崩溃发生的大多数手机都是android 4.0.3和android 4.0.4。 这两个版本都是API-15。 UPDATE 在阅读了一些Android的源代码后,我发现这个问题可能与dlopen有关。 错误消息“无法加载库:reloc_library …”来自在运行时被劫持的函数dlopen。 跟踪是运行时dlopen – > find_library – > init_library – > link_image – […]

如何使用multipart将REQUEST值添加到HTTP POST方法以将文件上传到Android中的PHP服务器?

所以,我正在尝试将文件上传到我的PHP服务器。 我发现一些在线代码可以使用,但我还需要包含用户身份validation等内容的值以及服务器上应该上传文件的位置。 我对HTTP通信相对较新,我在下面找到的代码使用了我之前从未听说过的术语/代码,具体是multipart/form-data Content-Type和Content-Disposition 。 所以,如果有人能告诉我如何包含我需要的价值,完全提供一种不同的方法,或者只是向我解释这三个术语,就像我五岁那样,我会非常感激。 这是我的代码: public static void upload(String path, String section, Context c){ Log.i(“path”, path); HttpURLConnection conn = null; DataOutputStream dos = null; DataInputStream inStream = null; String lineEnd = “\r\n”; String twoHyphens = “–“; String boundary = “*****”; int bytesRead, bytesAvailable, bufferSize; byte[] buffer; int maxBufferSize = 1 * 1024 * […]

将文本链接到段落标题

是否可以直接链接到文本链接中的段落(可能使用“linkify”)? 例如,我有一个目录,其中包含以下内容: 定义标志和症状治疗等。在相同的布局中,我有与这些条目对应的文本或标题。 我想点击内容列表中的文本跳转到我的内容中的特定标题:例如,我点击“标志和症状”,这会直接跳到内容中标有“迹象和症状”的部分。 谢谢。 公共类动脉粥样硬化扩展活动{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.atherosclerosis); TextView tv = (TextView)findViewById(R.id.definitionid); tv.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v) { } }); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.atherosclerosis, menu); return true; } […]

加密Android

我正在尝试理解在Android设备上列出所有支持的加密算法的代码。 我只是想知道为什么有必要添加(’Alg.Alias’)步骤并从服务名称中删除这些字符? 应用程序在没有它的情况下停止工作,我不明白为什么! package com.example.lab_enc_dec; import java.security.Provider; import java.security.Security; import java.util.Iterator; import java.util.Set; import java.util.TreeSet; import com.example.lab_enc_dec.R; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; public class ListCryptoAlgorithms extends Activity { static final String TAG = “ListCryptoAlgorithms”; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.algorithm_list); ListSupportedAlgorithms(); } public void ListSupportedAlgorithms() { String result = “”; // get […]

无法在线程内创建处理程序。 我如何使用Looper.prepare()?

可能重复: 无法在未在AsyncTask for ProgressDialog中调用Looper.prepare()的线程内创建处理程序 我正在开发一种Android服务,试图每x次获取设备IP地址并将其通信到服务器。 我正在使用: Netbeans 7.2 Android SDK Android Google-Api 8 SQLite的 我知道有一些与此问题相关的问题,但没有一个问题能解决我的问题。 正如您在下面的代码中所看到的,我不是要尝试访问服务主线程的UI(好吧,我试过了,但是在我评论该行之后,错误仍然是相同的)。 另一方面,我正在使用AsyncTask ,我认为这是适当的方法。 这是我服务的主要部分: public class ArsosService extends Service { private NotificationManager mNM; private final Messenger mMessenger = new Messenger(new IncomingHandler()); protected DatabaseUtil dbu = null; @Override public void onCreate() { mNM = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); try { dbu = DatabaseUtility.getInstance(this); […]

Android项目中使用的WCF(FileNotFoundException)

我在c#中有一个简单的Web服务。 这是C#代码: IService1.cs [ServiceContract(ConfigurationName = “IService”)] public interface IService1 { [OperationContract] [WebGet] string TestAndroid(); } Service1.svc.cs public class Service1 : IService1 { public string TestAndroid() { return “Test done !”; } } 这是Android代码: protected Boolean doInBackground(String… urls) { try { URL url = new URL(“http://10.0.2.2:49363/Service1.svc/TestAndroid”); InputStream in = new BufferedInputStream(httpURLConnection.getInputStream()); BufferedReader reader = new BufferedReader(new […]