我使用以下代码通过我的应用程序检查互联网连接.
public class ConnectionChangeReceiver extends BroadcastReceiver
{
@Override
public void onReceive( Context context, Intent intent )
{
ConnectivityManager connectivityManager = (ConnectivityManager)context.getSystemService( Context.CONNECTIVITY_SERVICE );
NetworkInfo activeNetInfo = connectivityManager.getActiveNetworkInfo();
NetworkInfo mobNetInfo = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE );
if (activeNetInfo != null)
{
Toast.makeText( context, "Active Network Type : " +
activeNetInfo.getTypeName(), Toast.LENGTH_SHORT ).show();
}
if(mobNetInfo != null)
{
Toast.makeText( context, "Mobile Network Type : " +
mobNetInfo.getTypeName(), Toast.LENGTH_SHORT ).show();
}
}
}
Run Code Online (Sandbox Code Playgroud)
我已在清单文件中定义了必需的权限.
每当我试图断开/连接使用F8键,我会收到网络"不幸的是APP已经停止",而我没有得到任何打印logcat.
我能知道我在做什么错吗?
我试图在TextView中显示2个项目.他们有什么方法可以改变TextView中单个项目的字体?
这是我正在使用的XML
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:gravity="center_horizontal"
android:paddingTop="5dp"
android:paddingBottom="5dp"
android:id="@+id/Rowtext"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:text="Listiems"
android:background="@drawable/customshape"
/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud) 我有一个Android库模块,我正在尝试开始像这样的活动
Intent intent = new Intent(mContext, DetailsScreen.class);
mContext.startActivity(intent);
Run Code Online (Sandbox Code Playgroud)
我在模块内部提出了上述请求,我在app gradle文件中引用了模块 compile project(':myModule')
此外,我已经在app模块和myModule中的Manifest文件中定义了活动
<activity
android:name="com.test.mymodule.DetailsScreen" >
<intent-filter>
<action android:name="com.test.mymodule.DetailsScreen" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
Run Code Online (Sandbox Code Playgroud)
但是打开的活动是一项空白活动.
有人可以向我解释我在做什么是错的吗?
提前致谢 :) :)
我正在使用youtube视频播放器api在我的应用程序中播放youtube视频,但我收到以下deadobject异常错误.
这是logcat
10-31 11:14:54.670: E/AndroidRuntime(13535): FATAL EXCEPTION: main
10-31 11:14:54.670: E/AndroidRuntime(13535): java.lang.IllegalStateException: android.os.DeadObjectException
10-31 11:14:54.670: E/AndroidRuntime(13535): at com.google.android.apps.youtube.api.jar.a.eo.surfaceDestroyed(SourceFile:236)
10-31 11:14:54.670: E/AndroidRuntime(13535): at android.view.SurfaceView.updateWindow(SurfaceView.java:564)
10-31 11:14:54.670: E/AndroidRuntime(13535): at android.view.SurfaceView.onWindowVisibilityChanged(SurfaceView.java:235)
10-31 11:14:54.670: E/AndroidRuntime(13535): at android.view.View.dispatchDetachedFromWindow(View.java:12086)
10-31 11:14:54.670: E/AndroidRuntime(13535): at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:2772)
10-31 11:14:54.670: E/AndroidRuntime(13535): at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:2772)
10-31 11:14:54.670: E/AndroidRuntime(13535): at android.view.ViewGroup.removeViewInternal(ViewGroup.java:3891)
10-31 11:14:54.670: E/AndroidRuntime(13535): at android.view.ViewGroup.removeViewInternal(ViewGroup.java:3866)
10-31 11:14:54.670: E/AndroidRuntime(13535): at android.view.ViewGroup.removeView(ViewGroup.java:3798)
10-31 11:14:54.670: E/AndroidRuntime(13535): at com.google.android.youtube.player.YouTubePlayerView$1.b(Unknown Source)
10-31 11:14:54.670: E/AndroidRuntime(13535): at com.google.android.youtube.player.internal.r.h(Unknown Source)
10-31 11:14:54.670: E/AndroidRuntime(13535): at com.google.android.youtube.player.internal.r$e.onServiceDisconnected(Unknown Source)
10-31 11:14:54.670: E/AndroidRuntime(13535): …Run Code Online (Sandbox Code Playgroud) 我想将谷歌广告添加到我的应用程序(这是我的第一次).我也添加了jar文件.
这是xml.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/headerbgcolor"
android:weightSum="1" >
<Button
android:id="@+id/back"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0.2"
android:text="@string/back"
android:onClick="finishActivity"/>
<TextView
android:id="@+id/headertitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_weight="0.6"
android:gravity="center"
android:text="@string/header_title" />
<Button
android:id="@+id/home"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0.2"
android:text="@string/home" />
</LinearLayout>
<ListView
android:id="@android:id/list"
android:layout_width="wrap_content"
android:layout_height="320dp"
android:scrollbarAlwaysDrawVerticalTrack="true" >
</ListView>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<com.google.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="a14f26e5d930307"
ads:loadAdOnCreate="true"
ads:testDevices="AVD_for_4in_WVGA_Nexus_S,5554" />
</RelativeLayout>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
但是当我尝试在课堂上定义adview时,我无法在课堂上定义adview.
这是我的课程,我试着去定义.
public class Cities extends Activity {
Button btnback = null;
Button btnhome = …Run Code Online (Sandbox Code Playgroud) 在android中我们有layout_weight和layout_height来设置图像/布局的宽度和高度.所以当我们有不同的屏幕尺寸时,它会自动调整到我们指定的屏幕宽度和屏幕高度.
他们的东西在phonegap/jquery手机中是否与它类似?
我想要一个页眉和页脚以及介于两者之间的图像.我尝试在CSS中添加标头.但图像在标题中重复,整个屏幕也可以滚动,但我想在屏幕上找到一个固定的图像,我想让图像自动调整到设备的屏幕尺寸.我是phonegap和jquery mobile的新手.
如何在页眉和页脚之间固定图像并自动调整到不同的屏幕尺寸?
这是html页面
<div data-role="page" id="timer">
<div data-role="header" data-position="fixed" data-tap-toggle="false" class="timerheader">
<h1></h1>
</div>
<div data-role="content">
<p><centre><img src="Image/timer.png" alt="" /></centre></p>
</div>
<div data-role="footer" data-position="fixed" data-tap-toggle="false" >
<h3><a href="#" data-role="button" data-inline="true" ><img src="Image/Next.png"/></a></h3>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
谢谢:)
我在一个Scrollview中有2个水平和1个垂直(网格布局).
<ScrollView>
<Horizontal RecyclerView/>
<Horizontal RecyclerView/>
<Vertical RecyclerView/>
</ScrollView>
Run Code Online (Sandbox Code Playgroud)
以上是我的观点的示意图.
我必须在垂直recyclerviews最后一项可见时加载数据,但我无法获得垂直视图的滚动事件.
这是我的scrollviewlistener.
recyclerView.setOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
super.onScrolled(recyclerView, dx, dy);
totalItemCount = gridLayoutManager.getItemCount();
lastVisibleItem = gridLayoutManager.findLastVisibleItemPosition();
if (!loading && totalItemCount <= (lastVisibleItem + visibleThreshold)) {
// End has been reached
// Do something
if(onLoadMoreListener!=null) {
onLoadMoreListener.onLoadMore(lastVisibleItem);
}
loading = true;
}
}
});
Run Code Online (Sandbox Code Playgroud)
但是这个setonscrollListener永远不会被触发.如何获得上述案例的滚动事件.
提前致谢:)
我正在动态创建一个可折叠的集合.如下
div = '<div data-role="collapsible" data-inset="false" data-iconpos="right" data-collapsible="true" data-collapsed-icon="arrow-r" data-expanded-icon="arrow-d"><h3>'+
row1["name"]+'<span class="ui-li-count ui-btn-up-c ui-btn-corner-all" data-iconpos="right">'+count+'</span></h3></div>';
Run Code Online (Sandbox Code Playgroud)
现在我需要为每个可折叠集添加一个按钮,点击按钮后我需要获取可折叠元素内容,但是不应该展开可折叠列表.
我怎样才能做到这一点?
谢谢:)
我有一个 3 层画布,我给每个画布一个单独的 id。
这就是我正在做的。
HTML
<div style="position:relative;">
<canvas id="layer1" style="position: absolute; left: 0; top: 0; z-index: 0;">
</canvas>
<canvas id="layer2" style="position: absolute; left: 0; top: 0; z-index: 1;">
</canvas>
<canvas id="layer3" style="position: absolute; left: 0; top: 0; z-index: 1;">
</canvas>
</div>
Run Code Online (Sandbox Code Playgroud)
我可以在 layer1 上绘制图像
JS
var canvas = document.getElementById('layer1');
var context = canvas.getContext('2d');
context.canvas.width = window.innerWidth;
context.canvas.height = window.innerHeight*0.7;
var imageObj = new Image();
var imageObj1 = new Image();
imageObj.onload = function() {
context.drawImage(imageObj, 0, 0,context.canvas.width,context.canvas.height*0.9);
context.drawImage(imageObj1, x1, y1,6,canvasHeight); …Run Code Online (Sandbox Code Playgroud) 我试图显示6个图像,我保存在gridview中的res/drawable文件夹中.
但我得到以下错误
10-29 09:44:20.025: E/AndroidRuntime(1549): FATAL EXCEPTION: main
10-29 09:44:20.025: E/AndroidRuntime(1549): java.lang.OutOfMemoryError
10-29 09:44:20.025: E/AndroidRuntime(1549): at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
10-29 09:44:20.025: E/AndroidRuntime(1549): at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:501)
10-29 09:44:20.025: E/AndroidRuntime(1549): at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:354)
10-29 09:44:20.025: E/AndroidRuntime(1549): at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:785)
10-29 09:44:20.025: E/AndroidRuntime(1549): at android.content.res.Resources.loadDrawable(Resources.java:1965)
10-29 09:44:20.025: E/AndroidRuntime(1549): at android.content.res.Resources.getDrawable(Resources.java:660)
10-29 09:44:20.025: E/AndroidRuntime(1549): at android.widget.ImageView.resolveUri(ImageView.java:616)
10-29 09:44:20.025: E/AndroidRuntime(1549): at android.widget.ImageView.setImageResource(ImageView.java:349)
10-29 09:44:20.025: E/AndroidRuntime(1549): at com.shiva.bajarangi.ImageAdapter.getView(ImageAdapter.java:55)
10-29 09:44:20.025: E/AndroidRuntime(1549): at android.widget.AbsListView.obtainView(AbsListView.java:2159)
10-29 09:44:20.025: E/AndroidRuntime(1549): at android.widget.GridView.makeAndAddView(GridView.java:1341)
10-29 09:44:20.025: E/AndroidRuntime(1549): at android.widget.GridView.makeRow(GridView.java:341)
10-29 09:44:20.025: E/AndroidRuntime(1549): at android.widget.GridView.fillDown(GridView.java:283)
10-29 09:44:20.025: …Run Code Online (Sandbox Code Playgroud) android ×7
cordova ×2
javascript ×2
ads ×1
canvas ×1
connectivity ×1
css3 ×1
html ×1
html5-canvas ×1
java ×1
jquery ×1
module ×1
scrollview ×1
textview ×1
youtube-api ×1