この記事の例では、PHPバックグラウンドに基づくAndroidニュース閲覧クライアントを共有します。参考までに、具体的な内容は次のとおりです
1. HBuilder を使用して PHP 環境を構成し、MySQL ステートメントをクエリできるかどうかをテストします。これについては以前に詳しく説明しました。
2. ここのphpバックグラウンドはmysqlのクエリ関数を実装し、JSONデータ形式でクライアントを返します
ここで PHP で mysql_connect.php ファイルを作成し、データベースに接続し、文字セット形式を設定します。
リーリー次に、新しい getNewsJSON.php ファイルを作成して、クエリ結果を JSON 文字列形式に変換します。 json_encode メソッドのみが必要です。
リーリーAndroid側の設計と開発に重点を置いています
1. インターフェースのデザイン
ListViewの各項目に同じ形式を設定する必要があるため、ここではListView+Adapterの形式を使用します
ListView コントロールをメイン インターフェイス LinearLayout に追加します
2. メインアクティビティプログラムは次のとおりです:
リーリーアイテムのビュー表示を実現するには、ここでツールクラス HttpUtils とカスタム NewsAdapter が必要です。
HttpUtils コードは次のとおりです:
リーリーNewsAdapter コードは次のとおりです:
リーリーnews_itemは各項目の表示形式を設定するために使用されます
リーリー注: このアイテムは単一の画像を表示する必要があるため、Bitmap クラスが使用されます。ネットワーク伝送なのでスレッドの概念が必要です! !
重要なのは、ハンドラーメッセージとループの関係を理解することです。
以上がこの記事の全内容です。Android ソフトウェア プログラミングを学習する皆さんのお役に立てれば幸いです。
。