wordpressのサイトマップがgoogle webmasterツールに正しく認識されていなかった?

インデックスステータス webmasterツール

wordpressで、google webmasterツールに、sitemapが正しく認識されていなかった汗

wordpressで簡単にサイトマップが生成できる「XML Sitemap Generator for WordPress」を使っていたのですが、

結構まえから、google webmasterツールの「インデックスステータス」の件数激減

440件あった件数が、40件程度になっていたしかも、4ヶ月前ぐらいからw笑

インデックスステータス webmasterツール
インデックスステータス webmasterツール

原因をさぐるため、先人達の記事を色々みてみると、XML Sitemap Generatorの仕様が変わった云々など、
色々ありましたが具体的な解決方法ははっきりわからなかったのですが、

ずっと前から出てて無視していた下記エラー。

xml sitemap generator
xml sitemap generator

There was a problem while notifying Google. View result

でも/sitemap.xmlは正しく表示されているようだし、
なんかの間違えかなと思っていたら、googleに通知しているsitemapのURLと違う。。

xml sitemap generator
xml sitemap generator

あなたのサイトマップのインデックスファイルのURL: http://blog.4star.link/index.php?xml_sitemap=params=

Android Studioで、ImageViewの上にTextViewを重ねて文字を中央に表示する

android java 画像にテキスト中央載せ

xmlので下記画像のように画像の上にテキストを中央配置する方法

android java 画像にテキスト中央載せ
android java 画像にテキスト中央載せ

<RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content" > <!--背景画像--> <ImageView android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="left" android:id="@+id/hukidasi_image" app:srcCompat="@drawable/ic_haikeigazou" /> <!--中央に載せるテキスト画像--> <TextView android:layout_centerInParent="true" android:layout_width="match_parent" android:layout_height="wrap_content" android:textAlignment="center" android:gravity="center" android:text="中央画像" /> </RelativeLayout>

ポイントは、

  • ImageViewとTextViewをRelativeLayoutで囲う
  • TextViewのandroid:layout_centerInParent=”true”にする

twitter APIでxmlの取得失敗時の対処メモ

twitterのAPIを利用する時によく使うxmlでの取得対策用にメモ。

PHPでこんな感じでかいてます。

<?php
try{
	$xml = simplexml_load_file($url);
	if(!$xml){
		throw new Exception("XMLを取得できせん");
	}
}catch(Exception $e){
	echo $e->getMessage();
}
?>

androidアプリ xmlで画像とテキストを重ねる

androidアプリで画像とテキストを重ねる方法メモします。
下記はImageViewTextViewを重ねた例です。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >

	<ImageView 
	        android:id="@+id/imageview1"
	        android:layout_width="fill_parent"
	        android:layout_height="wrap_content"
	        android:src="@drawable/setsuden"
	        android:background="@null" 
	        />
    <TextView 
    		android:text="@+id/TextView01" 
    		android:id="@+id/TextView01" 
    		android:layout_width="wrap_content" 
    		android:layout_height="wrap_content" 
    		android:textSize="10sp">
		</TextView>
</RelativeLayout>

重ねるためのミソは、RelativeLayoutで囲います。

 

http://boco.hp3200.com/primer/hello02-2.html

上記記事が参考になりました!

androidアプリ、ウィジェット等で、画像を透過

androidのウィジェットなどで、丸いウィジェットなど画像で用意したいときに、
画像を透過したいときがある、そんなときは下記透過処理。
ウィジェット用意のXMLに下記ように記述。

    <ImageView
        android:id="@+id/imageview1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:src="@drawable/setsuden"
        android:background="@null"
        />

下記がみそ。

        android:src="@drawable/setsuden"
        android:background="@null"

http://ccandroid.blogspot.com/2011/04/imageview.html 

上記が参考になりました。
ありがとうございます!

 

 

AndroidアプリのHTTP通信時のパーミッション設定

アンドロイドアプリでgooglemapなどAPIを利用して、他への通信をする場合は、
あらかじめ、AndroidManifest.xmlに下記のように通信機能のパーミッションを追加する必要がある。

[xml]

<uses-permission android:name="android.permission.INTERNET">
</uses-permission>


[/xml]